Programme qui n'affiche pas le caractere minu

Fermé
sisimouhamed - 1 oct. 2008 à 03:43
teebo Messages postés 33478 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 1 oct. 2008 à 08:49
Bonjour,
pouvez vous me corriger ce programme qui n'affiche pas le caractere minuscule.si je saisi un caractere minuscule il m'affiche ce caracter n'est ni majuscule ni minuscule le vioci
#include<stdio.h>
#include<stdlib.h>

int main()
{
char uncaractere;


printf("entrer un caractere:\n", uncaractere);
scanf("%c", &uncaractere);
if(uncaractere <'A' && uncaractere > 'Z')

printf("ce caractere est une lettre minuscule\n");


else if(uncaractere>='A' && uncaractere<='Z')

printf("ce caractere est une lettre majuscule\n");

else if('0'<=uncaractere && uncaractere <='9')

printf("ce caractere est un chiffre\n");


else
printf("ce caractere n'est ni chiffre,ni lettre\n");
system("PAUSE");
return 0;
}
Merci

2 réponses

Est ce qu'un caractère peut, à la fois, être inférieur à A et supérieur à Z ?
Et si c'était le cas, comment être sur qu'alors c'est un caractère minuscule?
0
teebo Messages postés 33478 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 795
1 oct. 2008 à 08:49
Hello,
Et pour les chiffres, si il est inférieur à "0" ce n'est pas un chiffre, et si il est inférieur à "0" il est forcément inférieur à "9"...
On a pas l'impression que tu ais beaucoup réfléchi pour cet exercice...
Nous on sait faire tu sais!...c'est pour toi que c'est important...

-1