SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: garc1 en Miércoles 11 de Febrero de 2009, 20:39

Título: Ejercicio que debo resolver
Publicado por: garc1 en Miércoles 11 de Febrero de 2009, 20:39
1. Determinar el numero mayor de 10 numeros ingresados

Y lo tengo que hacer usando for/while...

Gracias.
Título: Re: Ejercicio que debo resolver
Publicado por: betopin en Miércoles 11 de Febrero de 2009, 20:53
y que llevas hecho? :rolleyes:
Título: Re: Ejercicio que debo resolver
Publicado por: garc1 en Miércoles 11 de Febrero de 2009, 20:57
#include <stdio.h>

main()

{

int a,b,c,d,e,f,g,h,i,j;

    printf("Ingrese un numero a:");
    scanf("%d",&a);
    printf("Ingrese un numero b:");
    scanf("%d",&b);
    printf("Ingrese un numero c:");
    scanf("%d",&c);
    printf("Ingrese un numero d:");
    scanf("%d",&d);
    printf("Ingrese un numero e:");
    scanf("%d",&e);
    printf("Ingrese un numero f:");
    scanf("%d",&f);
    printf("Ingrese un numero g:");
    scanf("%d",&g);
    printf("Ingrese un numero h:");
    scanf("%d",&h);
    printf("Ingrese un numero i:");
    scanf("%d",&i);
    printf("Ingrese un numero j:");
    scanf("%d",&j);

y ahora... la verdad es que no tengo ni idea de por donde pueden ir los tiros.

Tengo el libro de "El lenguaje de programación C" de Kernighan Brian

saludos, soy nuevo, tanto en el foro como en este lenguaje...
Título: Re: Ejercicio que debo resolver
Publicado por: betopin en Miércoles 11 de Febrero de 2009, 21:06
Pues bienvenido seas al C!!!

Primero, lee un poco sobre arrays: Vectores o Matrices, de esa forma puedes capturar los diez datos en un solo arreglo...algo asi como

Código: C++
  1. int a;
  2. int datos[10];
  3. for (a=0;a<10;a++)
  4. {
  5.  printf("Ingrese el numero %i: ",a+1);
  6.  scanf("%i",&datos[a]);
  7. }
  8.  

Con eso ya tienes listo la captura de los valores...

Luego lee un poco sobre los bucles...el for, te da un estado inicial, una condicion a cumplirse y un incremento
El while te proporciona una condicion a cumplirse nada mas

Teniendo esto claro, es cuestion de que armes una condicion dentro del bucle que te vaya comparando un dato con otro...un clasico metodo es el de la burbuja...lee un poco de eso tambien..

Saludos

Cita de: "garc1"
#include <stdio.h>

main()

{
    printf("Ingrese un numero a:");
    scanf("%d",&a);
    printf("Ingrese un numero b:");
    scanf("%d",&b);
    printf("Ingrese un numero c:");
    scanf("%d",&c);
    printf("Ingrese un numero d:");
    scanf("%d",&d);
    printf("Ingrese un numero e:");
    scanf("%d",&e);
    printf("Ingrese un numero f:");
    scanf("%d",&f);
    printf("Ingrese un numero g:");
    scanf("%d",&g);
    printf("Ingrese un numero h:");
    scanf("%d",&h);
    printf("Ingrese un numero i:");
    scanf("%d",&i);
    printf("Ingrese un numero j:");
    scanf("%d",&j);

y ahora... la verdad es que no tengo ni idea de por donde pueden ir los tiros.

Tengo el libro de "El lenguaje de programación C" de Kernighan Brian

saludos, soy nuevo, tanto en el foro como en este lenguaje...