SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: kingsizen en Martes 14 de Abril de 2009, 21:53

Título: El mayor numero de un arreglo
Publicado por: kingsizen en Martes 14 de Abril de 2009, 21:53
Hola gente!, queria que me ayuden a obtener el numero de mayor valor absoluto de un arreglo de numeros..

alguien me da alguna idea para plantearlo?
Código: C
  1.  
  2. # include <stdio.h>
  3.  
  4. main ()
  5. {int i,arreglo[10];
  6.  
  7.      printf ("Ingrese los numerosn");
  8.      for (i=0;i<10;++i)
  9.      scanf("%d",arreglo[i]);
  10.      
  11.      
  12.  
espero sus respuestas!
Título: Re: El mayor numero de un arreglo
Publicado por: m0skit0 en Martes 14 de Abril de 2009, 22:00
Recorre el array y guarda en una variable el mayor valor.
Título: Re: El mayor numero de un arreglo
Publicado por: kingsizen en Martes 14 de Abril de 2009, 22:06
mmmm.. a ver si entendi

Código: C
  1.  
  2. # include <stdio.h>
  3.  
  4. main ()
  5. {int i,mayor,arreglo[10];
  6.      mayor=0;
  7.      printf ("Ingrese los numerosn");
  8.      for (i=0;i<10;++i)
  9.      
  10.      scanf("%d",arreglo[i]);
  11.      
  12.      for (i=0;i<10;++i)
  13.      {
  14.          if (arreglo[i] >=mayor)
  15.          mayor=arreglo[i];
  16.      }
  17.      
  18.      printf ("El mayor es %dn",mayor);
  19. }
  20.      
  21.      
  22.  
  23.  
me tira un error!
___________________________________
edito:

funciona! jaja
  scanf("%d",arreglo); ahi estaba el error!!

pero como determino lo del valor absoluto??
Título: Re: El mayor numero de un arreglo
Publicado por: m0skit0 en Miércoles 15 de Abril de 2009, 10:21
Para el valor absoluto, tienes dos opciones: