Está en la página 1de 2

//suma de vectores y su ordenamiento por el metodo de burbuga aplicando funciones

#include <iostream>
#include <stdio.h>
#include <conio.h>

using namespace std;


void leer(int vec1[],int vec2[]);
void proceso(int vec1[],int vec2[],int vec3[]);
void ordenar(int vec3[]);
int vector[20],vector1[20],vector2[20],vector3[20],a;
int i,j,aux;

int main()
{
leer(vector1,vector2);
proceso(vector1,vector2,vector3);
ordenar(vector3);

getch();
return 0;
}
void leer(int vec1[],int vec2[])
{
cout<<"Ingrese el limite de los vectores "<<endl;
cin>>a;
cout<<"Ingrese los elementos del 1er Vector: "<<endl;
for(i=0;i<a;i++)
{
cout<<"Ingrese el elemento en la posicion "<<"["<<i<<"]"<<endl;
cin>>vec1[i];
}
system("cls");
cout<<"Ingrese los elementos del 2do Vector: "<<endl;
for(j=0;j<a;j++)
{
cout<<"Ingrese el elemento en la posicion "<<"["<<j<<"]"<<endl;
cin>>vec2[j];
}
system("cls");
}
void proceso(int vec1[],int vec2[],int vec3[])
{

cout<<"La suma de los vectores es: "<<endl;


for(i=0;i<a;i++)
{
vec3[i]=vec1[i]+vec2[i];
cout<<"\t"<<vec3[i];
}
}
void ordenar(int vec3[])
{
cout<<"\nEl vector ordenado es: "<<endl;
for(int i=0;i<a;i++)
{
for(int j=0;j<a-1;j++)
{
if(vec3[j]>vec3[j+1])
{
aux=vec3[j];
vec3[j]=vec3[j+1];
vec3[j+1]=aux;
}
}
cout<<"\t"<<vec3[i];

}
}

También podría gustarte