C/Visual C - Numeros en arrays

 
Vista:

Numeros en arrays

Publicado por Dimus (5 intervenciones) el 21/07/2002 16:49:29
Hola a todos!

¿ sabes como podria hacer para que el siguiente programa me mostrase el numero mas pequeño y el numero mas grande ? Lo que hace el programa es pedir 10 numeros al usuario, y estos se guardan como elementos en un array. Seguidamente voy a poner el codigo.

Otra duda, me han hablado sobre un metodo que se llama "metodo burbuja" que es para ordenar los numeros de menos a mayor en un arrat. ¿ sabes como va el tema ? . Un saludo a todos y muchas gracias por vuestra atencion =)

main()
{

int i;
int array[10];

for(i=0; i<10; i++) {
printf(" numero: ");
scanf("%d", &array[i]);
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Numeros en arrays

Publicado por Nexoy (3 intervenciones) el 21/07/2002 17:49:56
main()
{

int i,mayor,menor; // DEclaramos dos variables mas
int array[10];

for(i=0; i<10; i++) {
printf(" numero: ");
scanf("%d", &array[i]);
if(i==0)
{
mayor=array[i];
menor=array[i]; /*Asignamos a las dos variables un valor
para poder comparar*/
}
if(array[i]<menor)
{ /*Comparamos si el numero introducido
es menor que el guardado en la variable*/
menor=array[i];
}
if(array[i]>mayor)
{ /*Hacemos lo mismo con el mayor
y si es mayor lo guardamos*/
mayor=array[i];
}
}
cprintf("El menor es:%i",menor);
cprintf("El mayor es:%i",mayor);
}
Espero que te sirva y lo entiendas, si no lo entiendes tienes mi correo para intentar aclarte alguna duda.
Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Numeros en arrays

Publicado por Oliver Ramirez (339 intervenciones) el 22/07/2002 15:44:26
void main()
{
int iMayor;//numero mayor
int iMenor;//numero menor
int iArray[9];//array de 10 elementos enteros
//rutina para almacenar los datos del usuario
for(int iCont1 = 0;iCont1 <= 9;iCont1++)
{
cout<<"Introduzca valor";
cin>>iArray[iCont1];
}//fin rutina

// para almacenar el numero mayor en la variable iMayor
iMayor = iArray[0] ;
for(int iCont1 = 1;iCont1 <= 9;iCont1++)
{
if(iArray[iCont1] > iMayor) iMayor = iArray[iCont1];
}

// para almacenar el numero mayor en la variable iMayor
iMenor = iArray[0] ;
for(int iCont1 = 1;iCont1 <= 9;iCont1++)
{
if(iArray[iCont1] < iMenor) iMenor = iArray[iCont1];
}
cout<<"El numero mayor es "<<iMayor<<"\n";
cout<<"El numero menor es "<<iMenor<<"\n";
}

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar