Killermen92
Becerro
- Desde
- 8 Oct 2009
- Mensajes
- 4
- Tema Autor
- #1
soy noob y quisiera ver que tan eficiente es este codigo se me hace que podria contener muchas variables que podrian borrarse asi que ay hechenle una miradita
#include <iostream>
using namespace std;
int valores [9];
int i;
int *p;
int a;
int suma;
int d=0;
int c=1;
int Valores [9];
void FuncionSuma ();
int main ()
{
for (i=0; i< 10; i++ )
{
p= &valores [0];
cout<< "introduce un numero"<< endl;
cin >> *p;
Valores [d] = *p;
p++;
d++;
}
cout<< "selecciona una opcion"<< endl;
cout<< "1.-suma"<< endl;
cout<< "2.-promedio"<<endl;
cout<< "3.-mayor"<<endl;
cout<< "4.-menor"<<endl;
cin>> a;
cout<<endl;
if (a == 1)
{
FuncionSuma ();
cout<< "resultado\n"<< suma <<endl;
}
if (a== 2)
{
FuncionSuma ();
int promedio ;
promedio = suma / i;
cout<< "resultado\n"<< promedio << endl;
}
if (a== 3)
{
int max=Valores[0];
for(i=0;i<9;i++)
{
if (Valores [c]>max){max= Valores[c];}
c++;
}
cout<<"el mayor\n"<<max<<endl;
}
if (a== 4)
{
int min=Valores[0];
for(i=0;i<9;i++)
{
if (Valores [c]<min){min= Valores[c];}
c++;
}
cout<<"el menor\n"<<min<<endl;
}
system ("pause");
return 0;
}
void FuncionSuma ()
{
d=0;
for (i=0;i<10;i++)
{
suma += Valores [d];
d++;
}
}