Olaf "El Blanco"
2005-10-22 20:26:05 UTC
// Problema 2. Realizar un algoritmo y representarlo con "Diagrama de flujo"
// que lea un carácter por teclado y decida si está comprendido entre la
letras
// "I" y "M". Hacer el análisis previo.
#include <stdio.h>
#define LETRA_I 'I'
#define LETRA_M 'M'
main()
{
char letra;
printf ("Introduce un caracter: ");
scanf ("%c", &letra);
if (LETRA_I < letra < LETRA_M)
printf ("SI");
else
printf ("NO");
return 0;
}
No funciona me dice que siempre se encuentra en ese rango.
Estoy loco! Y no se como hacer para no tener que ir al sheel de DOS para
correr cada programa...
He probado con un c = getchar()
y con un getch() pero el getch() no lo reconoce.
Programo en DEV C++
// que lea un carácter por teclado y decida si está comprendido entre la
letras
// "I" y "M". Hacer el análisis previo.
#include <stdio.h>
#define LETRA_I 'I'
#define LETRA_M 'M'
main()
{
char letra;
printf ("Introduce un caracter: ");
scanf ("%c", &letra);
if (LETRA_I < letra < LETRA_M)
printf ("SI");
else
printf ("NO");
return 0;
}
No funciona me dice que siempre se encuentra en ese rango.
Estoy loco! Y no se como hacer para no tener que ir al sheel de DOS para
correr cada programa...
He probado con un c = getchar()
y con un getch() pero el getch() no lo reconoce.
Programo en DEV C++