Foros del Web » Programación para mayores de 30 ;) » C/C++ »

No funciona mi progrma

Estas en el tema de No funciona mi progrma en el foro de C/C++ en Foros del Web. Hola a todos, Estoy empesando con esto del lenguaje c y no puedo encontrar el error en estre programa que hice, agradeceria mucho si alguien ...
  #1 (permalink)  
Antiguo 16/09/2011, 19:23
Avatar de adrian10doppler  
Fecha de Ingreso: septiembre-2011
Mensajes: 3
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta No funciona mi progrma

Hola a todos,
Estoy empesando con esto del lenguaje c y no puedo encontrar el error en estre programa que hice, agradeceria mucho si alguien me lo señalara

el codigo es el siguiente:
Código C:
Ver original
  1. #include<stdio.h>
  2.  
  3. main()
  4. {
  5.     int a, b, c, mayor, mediano, menor;
  6.     printf("\nIntroduce tres numero diferentes y seran ordenados de mayor a menor");
  7.     printf("\n\nEl primer numero es: ");
  8.     scanf("%d", &a);
  9.     printf("\n\nEl segundo numero es: ");
  10.     scanf("%d", &b);
  11.     printf("\n\nEl tercer numero es: ");
  12.     scanf("%d", &c);
  13.     if (a != b)
  14.       if (a != c)
  15.         if (b != c)
  16.          {
  17.  
  18.           if (a > b)
  19.            {
  20.             if (a > c)
  21.             {
  22.                 if (b > c)
  23.                   {
  24.                       (mayor = a);
  25.                       (mediano = b);
  26.                       (menor = c);
  27.                   }
  28.  
  29.                 else
  30.                   {
  31.                       (mayor = a);
  32.                       (mediano = c);
  33.                       (menor = b);
  34.                   }
  35.             }
  36.             else
  37.                 (mayor = c);
  38.                 (mediano = a);
  39.                 (menor = b);
  40.            }
  41.           else
  42.              if (b > c)
  43.                {
  44.                    (mayor = b);
  45.                    if (a > c)
  46.                      {
  47.                          (mediano = a);
  48.                          (menor = b);
  49.                      }
  50.                    else
  51.                     {
  52.                          (mediano = c);
  53.                          (menor = a);
  54.                     }
  55.                }
  56.              else
  57.              {
  58.                  (mayor = c);
  59.                  (mediano = b);
  60.                  (menor = a);
  61.              }
  62.         printf("\n\n\n\n\nEl numero mas grande es: %d", mayor);
  63.         printf("\n\nEl segundo numero mas grande es: %d", mediano);
  64.         printf("\n\nEl numero menor es: %d\n\n\n\n", menor);
  65.          }
  66.         else
  67.            printf("\n\n\nERROR\n\nLos numero deven de ser diferentes\n\n\n");
  68.       else
  69.          printf("\n\n\nERROR\n\nLos numero deven de ser diferentes\n\n\n");
  70.     else
  71.        printf("\n\n\nERROR\n\nLos numero deven de ser diferentes\n\n\n");
  72.  
  73.     return (0);
  74. }

Gracias de antemano
  #2 (permalink)  
Antiguo 16/09/2011, 20:14
 
Fecha de Ingreso: septiembre-2011
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 3
Respuesta: No funciona mi progrma

en el segundo else no empezaste y cerraste con llaves, me perdi con todas las condiciones que hay, jaja, fijate que el problema pueden ser las llaves
  #3 (permalink)  
Antiguo 16/09/2011, 20:23
Avatar de adrian10doppler  
Fecha de Ingreso: septiembre-2011
Mensajes: 3
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: No funciona mi progrma

Lo que pasa es que si lo compila, y el programa tiene 6 posibles opciones para acomodar las variables a,b y c.

falla en acomodar en tres de esas seis posibilidades, y las otras seis no, estoy confundido tambien
  #4 (permalink)  
Antiguo 16/09/2011, 20:27
Avatar de adrian10doppler  
Fecha de Ingreso: septiembre-2011
Mensajes: 3
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: No funciona mi progrma

Olvidenlo ya lo solucione jeje, muchas gracias estebanf93, el error eran las llaves como mencionaste y justo en el lugar que mencionaste, muchas gracias

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.