Documentos de Académico
Documentos de Profesional
Documentos de Cultura
//PROBLEMA
//Escriba un programa que utilizando un vector de n posiciones sa capaz de:
//1.Encontrar el promedio de los elementos en la primera mitad del vector
//2.Encontrar el promedio de los elementos en la segunda mitad del vector
//Este ciclo sirve para llenar el vector; es decir, para ingresar los n
elementos
for( i=0; i<n; i++ )
{
cout<<"Digite el numero"<<i+1<<" : ";
cin>>vect[i];
}
}
int i;
int sum1=0;
//Aqui se realiza un ciclo donde se sumaran los elementos de la primera mitad
del vector
for( i=0; i<n/2; i++)
{
sum1 = sum1+ vect[i];
}
return (sum1);
int i;
int sum2=0;
//Aqui se realiza un ciclo donde se sumaran los elementos de la primera mitad
del vector
for( i=n/2; i<n; i++)
{
sum2 = sum2+ vect[i];
}
return (sum2);
//Para poder ordenar Existen varios metodos, pero en este caso se usa el Metodo de
Ordenamiento Burbuja
void ordenarPrimera(){
int i;
int j;
int temp;
for(i=0; i<n/2; i++)
{
for(j=i+1; j<n/2; j++)
{
if(vect[j] <vect[i] ) //forma Ascedente
{
temp=vect[j];
vect[j]=vect[i];
vect[i]=vect[j];
vect[i]=temp;
}
}
}
for(i=0; i<n/2; i++)
{
cout<<vect[i]<<" ";
}
void ordenarSegunda(){
int i;
int j;
int temp;
for(i=n/2; i<n; i++)
{
for(j=i+1; j<n; j++)
{
if(vect[j] > vect[i] ) //forma descedente
{
temp=vect[j];
vect[j]=vect[i];
vect[i]=vect[j];
vect[i]=temp;
}
}
}
for(i=n/2; i<n; i++)
{
cout<<vect[i]<<" ";
}
//este metodo llamado main sera el que muestre todo en pantalla y pida todo por
pantalla, es decir en consola
int main()
{
//Aqui se pide el tama�o del vector; es decir, cuantos elementos quieres que
contenga el vector
cout<<"Ingrese el tama�o del Vector: ";
cin>>n;
pedirDatos();