Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: antolinalvaro en 9 Julio 2018, 14:01 PM

Título: como llenar un array y leer sus elementos
Publicado por: antolinalvaro en 9 Julio 2018, 14:01 PM
buenos dias.
Cómo puedo llenar un array una longitud determinada y leer el menor y el mayor de sus elementos? Gracias de antemano
Título: Re: como llenar un array y leer sus elementos
Publicado por: MAFUS en 9 Julio 2018, 14:56 PM
Tienes lo mismo unos cuantos posts más abajo:
https://foro.elhacker.net/programacion_cc/obtener_el_numero_maximo_y_el_numero_minimo_de_matriz_aleatoria_c-t485423.0.html
Título: Re: como llenar un array y leer sus elementos
Publicado por: antolinalvaro en 11 Julio 2018, 11:51 AM
Y no podría ser así?
  printf("Dime cuantos numeros: ");
  fscanf("%d",&N);
  i=0;
  while(i<N){
    printf("Dame numero: ");
    scanf("%d",&Numero[ i ]);
    if(Numero[ i ] > Mayor){
      Numero [ i ] == Mayor;
    }
    if(Numero[ i ] < Menor){
      Numero [ i ] == Menor;
    }
    i = i + 1;
    }
  printf("El menor es %d y el mayor es %d, Menor,Mayor);
}
 
Título: Re: como llenar un array y leer sus elementos
Publicado por: Mr.Moonlight en 11 Julio 2018, 12:52 PM
En ese codigo no estas asignando ningún valor ni a mayor ni a menor  :-\
Título: Re: como llenar un array y leer sus elementos
Publicado por: antolinalvaro en 16 Julio 2018, 10:39 AM
Y si pusiera ese mismo código pero con
Menor = 9999;
Mayor = -9999;
valdría?
Título: Re: como llenar un array y leer sus elementos
Publicado por: MAFUS en 16 Julio 2018, 14:03 PM
Lo mejor es cuando consigas el primer número lo asignas a mayor y a menor, después con cada número que te den vas operando.