Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: komiki007 en 19 Agosto 2011, 17:26 pm



Título: Minimo(c++)
Publicado por: komiki007 en 19 Agosto 2011, 17:26 pm
Como se hace un programa donde escribas un numero y te diga cual de los tres es el mas pequeño?


Título: Re: Minimo(c++)
Publicado por: Queta en 19 Agosto 2011, 17:48 pm
Puedes empezar leyéndote un buen libro; tres temas seguidos con dudas básicas, no parece que tengas ningún tipo de interés en aprender.


Título: Re: Minimo(c++)
Publicado por: PiroskY en 19 Agosto 2011, 17:50 pm
Código
  1. int main()
  2. {
  3.    int a,b,c;
  4.  
  5.    cout << "escriba un numero" << endl;
  6.    cin << a;
  7.  
  8.    if(sizeof(a) < sizeof(b) &&  sizeof(a) < sizeof(c))
  9.        cout << "El mas pequeño es " << a << endl;
  10.  
  11.    if(sizeof(b) < sizeof(a) &&  sizeof(b) < sizeof(c))
  12.        cout << "El mas pequeño es " << b << endl;
  13.  
  14.    if(sizeof(c) < sizeof(a) &&  sizeof(c) < sizeof(b))
  15.        cout << "El mas pequeño es " << c << endl;
  16.  
  17. return 0;
  18. }


Título: Re: Minimo(c++)
Publicado por: rir3760 en 19 Agosto 2011, 17:59 pm
Supongo me esta pasando inadvertido algo ya que solo pides el primer numero y no estas comparando sus valores (con sizeof comparas sus tamaños, los mismos ya que son del mismo tipo).

Un saludo


Título: Re: Minimo(c++)
Publicado por: PiroskY en 19 Agosto 2011, 18:04 pm
Como se hace un programa donde escribas un numero y te diga cual de los tres es el mas pequeño?


Título: Re: Minimo(c++)
Publicado por: satu en 19 Agosto 2011, 18:07 pm
Como se hace un programa donde escribas un numero y te diga cual de los tres es el mas pequeño?

Código
  1. int main()
  2. {
  3.    int a,b,c;
  4.  
  5.    cout << "escriba un numero" << endl;
  6.    cin << a;
  7.  
  8.    if(sizeof(a) < sizeof(b) &&  sizeof(a) < sizeof(c))
  9.        cout << "El mas pequeño es " << a << endl;
  10.  
  11.    if(sizeof(b) < sizeof(a) &&  sizeof(b) < sizeof(c))
  12.        cout << "El mas pequeño es " << b << endl;
  13.  
  14.    if(sizeof(c) < sizeof(a) &&  sizeof(c) < sizeof(b))
  15.        cout << "El mas pequeño es " << c << endl;
  16.  
  17. return 0;
  18. }

 ;-) ;-) ;-) ;-) ;-) ;-) ;-) perfecto


Título: Re: Minimo(c++)
Publicado por: rir3760 en 19 Agosto 2011, 18:17 pm
No podemos tomar el enunciado al pie de la letra ya que este no tendría sentido (¿como comparar un numero con otros dos dos inexistentes?). Lo primero que piensa uno al revisar el primer mensaje es leer tres números y a continuación indicar cual es el menor ...

... a menos que haya un poco de sarcasmo en el aire. ;-)

Un saludo


Título: Re: Minimo(c++)
Publicado por: ..:ALT3RD:.. en 19 Agosto 2011, 18:41 pm
Coincido con rir3760


Título: Re: Minimo(c++)
Publicado por: PiroskY en 19 Agosto 2011, 18:41 pm
viendo las ganas que tiene de aprender a programar tomando en cuenta los threads que creó, creo que mi respuesta es la que merece.


Título: Re: Minimo(c++)
Publicado por: ..:ALT3RD:.. en 19 Agosto 2011, 18:43 pm
Lo que esta claro esque no esta mal interpretado el enunciando, sino lo que pasa esque esta mal expresado , o esa es mi impresion  ;D


Título: Re: Minimo(c++)
Publicado por: Eternal Idol en 19 Agosto 2011, 19:44 pm
No hagan tareas muchachos, por favor.