Foro de elhacker.net

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.