• Jueves 14 de Noviembre de 2024, 17:05

Autor Tema:  MAXIMO DE CADA SECUENCIA  (Leído 1834 veces)

mapechuca

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
MAXIMO DE CADA SECUENCIA
« en: Miércoles 5 de Agosto de 2009, 23:25 »
0
HOLA A TODOS:
hacer un programa que lea la secuencia de enteros y escriba el valor maximo de cada una de ellas.


ejm de entrada
escriba una secuencia de numeros:                                    
10 30 40 50 60 30 40 15 10 20                    
                                                                                   
                                                   

ejem de salida
el mayor entero de esta secuencia de numeros sera:
60

alguien me podria a ayuda a resolverlo gracias de antemano? la verdada es que solo se me ocurre [/color][/color]
« última modificación: Miércoles 5 de Agosto de 2009, 23:43 por mapechuca »

Leo_Gutierrez

  • Visitante
Re: MAXIMO DE CADA SECUENCIA
« Respuesta #1 en: Miércoles 5 de Agosto de 2009, 23:32 »
0
Pesimamente redactado, utiliza signos de puntuación para que sea fácil leerte.

Vuelve a comentar que hay que hacer.

Y sobre todo, comenta bien la parte de "entrada" y "salida", y haz el ejemplo más comprensible.

mapechuca

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: MAXIMO DE CADA SECUENCIA
« Respuesta #2 en: Miércoles 5 de Agosto de 2009, 23:45 »
0
maldicion ni redactor puedo!!!!! Dios pa que me mandaste a este mundo(

Leo_Gutierrez

  • Visitante
Re: MAXIMO DE CADA SECUENCIA
« Respuesta #3 en: Miércoles 5 de Agosto de 2009, 23:48 »
0
¿Cuantos numeros tiene que introducir el usuario?

mapechuca

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: MAXIMO DE CADA SECUENCIA
« Respuesta #4 en: Miércoles 5 de Agosto de 2009, 23:54 »
0
n numeros

Leo_Gutierrez

  • Visitante
Re: MAXIMO DE CADA SECUENCIA
« Respuesta #5 en: Jueves 6 de Agosto de 2009, 00:07 »
0
Ok, si se sabe que hay que introducir "n" numeros.

Podrías hacer algo como esto:
Código: C
  1. #include <stdio.h>
  2. int main(void)
  3. {
  4.     signed int n, mayor = 0, contador = 0, numero;
  5.     do
  6.     {
  7.         printf("n : ");
  8.         setbuf(stdin, NULL);
  9.     } while(scanf("%d", &n) != 1);
  10.     printf("Introduzca sus numeros : n");
  11.     while(contador < n)
  12.     {
  13.         do
  14.         {
  15.         setbuf(stdin, NULL);
  16.         } while(scanf("%d", &numero) != 1);
  17.         if(numero > mayor)
  18.         mayor = numero;
  19.         contador++;
  20.         }
  21.         printf("El numero mayor es : %dn", mayor);
  22.     return 0;
  23. }
  24.  
  25.  
Esta es la salida que da:
leo@lein:~/Escritorio$ ./code
n : 4
Introduzca sus numeros :
234
-45
2
752
El numero mayor es : 752
leo@lein:~/Escritorio$

mapechuca

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: MAXIMO DE CADA SECUENCIA
« Respuesta #6 en: Jueves 6 de Agosto de 2009, 00:29 »
0
muchas gracias Leo, sos un crack!!!!! bueno aunque hay aun funciones como: setbuf(stdin, NULL);
que no se para que sirven ni cuando utilizarlas, pero que................me las arreglare yo solo.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: MAXIMO DE CADA SECUENCIA
« Respuesta #7 en: Viernes 7 de Agosto de 2009, 12:04 »
0
No hagan la tarea...  :bad: