Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

podrian revisar este codigo

Killermen92

Becerro
Desde
8 Oct 2009
Mensajes
4
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++;
}
}
 
Volver
Arriba