martes, 15 de junio de 2010

Ver cual es el Mayor de 3 Números

/* Declaramos las Librerias */

#include

#include





main() /* Iniciamos el programa */

{

clrscr(); /* Limpiamos la pantalla */

int a,b,c; /* Declaramos enteros */



printf( "Introduce a:" ); /*Imprimimos en pantalla */

scanf( "%i", &a ); /* Escaneamos un valor y lo guardamos en a */

printf( "nIntroduce un b:" );

scanf( "%i", &b );

printf( "nIntroduce c:" );

scanf( "%i", &c );





if ( a>b ) /* Si a es mayor que b */

printf ( "El Mayor es %i",a );

else if ( a>c ) /* Si a es mayor que c */

printf ( "El Mayor es %i",a );

else if ( b>a )

printf ( "El Mayor es %i",b );

else if ( b>c )

printf ( "El Mayor es %i",b );

else if ( c>a )

printf ( "El Mayor es %i",c );

else if ( c>b )

printf ( "El Mayor es %i",c );

getch(); /* Usamos getch para no regresar al compilador antes de ver el resultado */

return 0; /* Regresamos a 0 */

}

4 comentarios:

Diegomvsc2 dijo...

creo que aquí tienes un error ya que si por ejemplo a=10 b=5 y c=15. el primer if seria verdadero e imprimiría que el mayor es a siendo c el mayor, lo correcto seria

if (a>b && a>c)
printf ( "El Mayor es %i",a );
else if (b>c)
printf ( "El Mayor es %i",b );
else
printf ( "El Mayor es %i",c );

Adán Ruiz dijo...

Si, es que apenas ando aprendiendo y estos son "mis apuntes". Hasta hace poco vi eso de &&.

Diegomvsc2 dijo...

De todos modos esta muy bien :D sigue subiendo asi n_n.

Anónimo dijo...

aun asi y si son los tres iguales o hay 2 iguales ninguno de los dos serviria

Publicar un comentario