• Sábado 20 de Abril de 2024, 09:49

Autor Tema:  El mayor numero de un arreglo  (Leído 1403 veces)

kingsizen

  • Miembro activo
  • **
  • Mensajes: 41
    • Ver Perfil
El mayor numero de un arreglo
« en: Martes 14 de Abril de 2009, 21:53 »
0
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!

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: El mayor numero de un arreglo
« Respuesta #1 en: Martes 14 de Abril de 2009, 22:00 »
0
Recorre el array y guarda en una variable el mayor valor.

kingsizen

  • Miembro activo
  • **
  • Mensajes: 41
    • Ver Perfil
Re: El mayor numero de un arreglo
« Respuesta #2 en: Martes 14 de Abril de 2009, 22:06 »
0
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??

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: El mayor numero de un arreglo
« Respuesta #3 en: Miércoles 15 de Abril de 2009, 10:21 »
0
Para el valor absoluto, tienes dos opciones:

  • int abs(int) en stdlib.h
  • Hacerte tu propia función de valor absoluto (cosa que te recomiendo porque veo que estás empezando)