Ahoj, prosím vás, proč se mi spouští při splnění podmínky zároveň kód pro nesplnění podmínky ?
Zadal jsem znak "P" a program mi vypsal:
Zadali jste znak: P
zadaný znak není v rozsahu čísel nebo velkých písmen
#include <stdio.h>
int main()
{
char a, b;
a = getchar();
if ( (a>'A' && a<'Z') || (a>'0' && a<'9'))
{
printf("Zadali jste znak: %c\n", a);
}
else
{
printf("zadaný znak není v rozsahu čísel nebo velkých písmen\n");
return 0;
}
b = getchar();
if ( (b>'A' && b<'Z') || (b>'0' && b<'9'))
{
printf("Zadali jste znak: %c\n", b);
}
else
{
printf("zadaný znak není v rozsahu čísel nebo velkých písmen\n");
return 0;
}
}