#include<iostream>
#include<iostream>
using namespace std;
int i, SUMA, c, d, MAYOR, MENOR;
double Promedio;
int LeerVector(); // DECLARACION DE FUNCIONES
int EscribirVector();
double PromVector();
int CuentaMayores();
int CuentaMenores();
int SumaVector();
int MayorVector();
int MenorVector();
int Numero[10];
int main()
{
// DECLARACION
int opcion;
do
{
cout<<"******** MENU ************* \n\n";
cout<<" 1) LECTURA DE UN VECTOR \n";
cout<<" 2) ESCRITURA DE UN VECTOR \n";
cout<<" 3) PROMEDIO DE LOS ELEMENTOS \n";
cout<<" 4) CONTAR LOS MAYORES AL PROMEDIO \n";
cout<<" 5) CONTAR LOS MENORES AL PROMEDIO \n";
cout<<" 6) SUMA DE LOS VECTORES \n";
cout<<" 7) EL MAYOR DE LOS ELEMENTOS DEL VECTOR\n";
cout<<" 8) EL MENOR DE LOS ELEMENTOS DEL VECTOR\n\n";
cout<<"*************************** \n\n";
cout<<" digite 0 para salir \n";
cout<<" elija una opcion: "; cin >>opcion;
switch (opcion)
{
case 1:
{
cout<< "***** LECTURA DE UN VECTOR ***** \n";
LeerVector(); //INVOCACION DE UNA FUNCION
cout<< "******************************** \n";
}; break;
case 2:
{
cout<< "***** ESCRITURA DE UN VECTOR ***** \n";
EscribirVector();
cout<< "******************************** \n";
}; break;
case 3:
{
cout<< "***** PROMEDIO DE LOS ELEMENTOS ***** \n";
PromVector();
cout<< "El promedio de los elementos es: "<< PromVector() <<endl;
cout<< "************************************* \n";
}; break;
case 4:
{
cout<< "***** CONTAR LOS MAYORES AL PROMEDIO *****\n";
CuentaMayores();
cout<< "Son "<< CuentaMayores()<<" los mayores." <<endl;
}; break;
case 5:
{
cout<< "***** CONTAR LOS MENORES AL PROMEDIO *****\n";
CuentaMenores();
cout<< "Son "<< CuentaMenores()<<" los menores." <<endl;
}; break;
case 6:
{
cout<< "***** SUMA DE LOS VECTORES *****\n";
SumaVector();
cout<< "La suma es: " << SumaVector() <<endl;
}; break;
case 7:
{
cout<< "***** EL MAYOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MayorVector();
cout<< "El mayor es: "<< MayorVector()<<endl;
}; break;
case 8:
{
cout<< "***** EL MENOR DE LOS ELEMENTOS DEL VECTOR *****\n";
MenorVector();
cout<< "El menor es: "<< MenorVector()<<endl;
}; break;
} // FIN DEL SWITCH
}while(opcion != 0); // FIN DEL WHILE
system ("pause");
return 0;
} //FIN DEL PROGRAMA
// ZONA DE DESARROLLO DE FUNCIONES
int LeerVector()
{
for(i=1; i<=10; i++)
{
cout<<"L_Vector["<<i<<"]= "; cin>>Numero[i];
}
}// FIN DE LEER VECTOR
int EscribirVector()
{
for(i=1; i<=10; i++)
{
cout<<"E_Vector["<<i<<"]= "<<Numero[i]<<endl;
}
}
double PromVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
return Promedio;
} // FIN DEL PROMEDIO
int CuentaMayores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
c = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]>Promedio)
c = c - 1;
}
return c;
}
int CuentaMenores()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
} // FIN DEL WHILE
Promedio = SUMA/(i-1);
d = 0;
for (i=1; i<=10; i++)
{
if (Numero[i]<Promedio)
d = d - 1;
}
return d;
}
int SumaVector()
{
i=1;
SUMA = 0;
while (i<=10)
{
SUMA = SUMA + Numero[i];
i++;
}
return SUMA;
}
int MayorVector()
{
MAYOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]>MAYOR)
MAYOR = Numero[i];
}
return MAYOR;
}
int MenorVector()
{
MENOR = Numero[1];
for (i=1; i<=10; i++)
{
if (Numero[i]<MENOR)
MENOR = Numero[i];
}
return MENOR;
}
No hay comentarios.:
Publicar un comentario