Como se hace un programa donde escribas un numero y te diga cual de los tres es el mas pequeño?
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.
int main()
{
int a,b,c;
cout << "escriba un numero" << endl;
cin << a;
if(sizeof(a) < sizeof(b) && sizeof(a) < sizeof(c))
cout << "El mas pequeño es " << a << endl;
if(sizeof(b) < sizeof(a) && sizeof(b) < sizeof(c))
cout << "El mas pequeño es " << b << endl;
if(sizeof(c) < sizeof(a) && sizeof(c) < sizeof(b))
cout << "El mas pequeño es " << c << endl;
return 0;
}
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
Cita de: 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?
Cita de: 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?
Cita de: PiroskY en 19 Agosto 2011, 17:50 PM
int main()
{
int a,b,c;
cout << "escriba un numero" << endl;
cin << a;
if(sizeof(a) < sizeof(b) && sizeof(a) < sizeof(c))
cout << "El mas pequeño es " << a << endl;
if(sizeof(b) < sizeof(a) && sizeof(b) < sizeof(c))
cout << "El mas pequeño es " << b << endl;
if(sizeof(c) < sizeof(a) && sizeof(c) < sizeof(b))
cout << "El mas pequeño es " << c << endl;
return 0;
}
;-) ;-) ;-) ;-) ;-) ;-) ;-) perfecto
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
Coincido con rir3760
viendo las ganas que tiene de aprender a programar tomando en cuenta los threads que creó, creo que mi respuesta es la que merece.
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
No hagan tareas muchachos, por favor.