Blog en Blogger Perfil en Slideshare Bookmarks en Delicious Perfil el Facebook Perfil en Twitter Fotos en Flickr Página en MySpace Canal en YouTube Perfil en Google Perfil en Google
Búsqueda personalizada
Ejercicios de programación en lenguaje C
 Inicio Ejercicios Lenguaje C Alternativa doble 2 > Solución

Solución del Ejercicio 2 - Número intermedio (Alternativa doble - Lenguaje C)

#include <stdio.h>

int main()
{
   int n1, n2, n3;

   printf( "Introduzca primer numero (entero): " );
   scanf( "%d", &n1 );
   printf( "Introduzca segundo numero (entero): " );
   scanf( "%d", &n2 );
   printf( "Introduzca tercer numero (entero): " );
   scanf( "%d", &n3 );

   if ( n2 < n3 && n2 > n1 )
      printf( "%d SI ES MENOR QUE %d Y MAYOR QUE %d", n2, n3, n1 );
   else
      printf( "%d NO ES MENOR QUE %d Y MAYOR QUE %d", n2, n3, n1 );

   return 0;
}


Una segunda solución es:

#include <stdio.h>

int main()
{
   int n1, n2, n3;

   printf( "Introduzca primer numero (entero): " );
   scanf( "%d", &n1 );
   printf( "Introduzca segundo numero (entero): " );
   scanf( "%d", &n2 );
   printf( "Introduzca tercer numero (entero): " );
   scanf( "%d", &n3 );

   printf( "%d", n2 );

   if ( n2 < n3 && n2 > n1 )
      printf( " SI " );
   else
      printf( " NO " );

   printf( "ES MENOR QUE %d Y MAYOR QUE %d", n3, n1 );

   return 0;
}


(Véase el apartad2.1 Alternativa doble ( la instrucción if ) del Curso de lenguaje C).
 Páginas relacionadas
  · Solución del ejercicio en pseudocódigo, ordinogramaPascal.
  · Instrucción alternativa doble (if else) en la sintaxis del ANSI C.
  · Presentaciones resumen y soluciones a los Ejercicios Propuestos en el libro EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C.