7.3.. Napisati program koji odredjuje da li je zadani znak slovo, cifra ili specijalna znak, prema slijedeæoj tabeli:

Listing programa:

 // 07311019
#include <stdio.h>

int main() {
    char znak;

    printf("Vas znak: ");
    scanf("%c", &znak);

    switch(znak) {
    case 'A' ... 'Z': case 'a' ... 'z':
        printf("Slovo");
        break;
    case '0' ... '9':
        printf("Cifra");
        break;
    default:
        printf("Specijalni znak");
        break;
    }
    return 0;
}
 
II varijanta sa if-else
// 07311019
#include <stdio.h>

int main() {
	int znak;
		
    printf("Vas znak: ");
    scanf("%c", &znak);
		
    if((znak >= 65 && znak <= 90) || (znak >= 97 && znak <=122)) {
        printf("Slovo");
    }
    else if(znak >= 48 && znak <= 57) {
        printf("Cifra");
    }
    else if((znak>0 && znak<=47)||(znak>=58 && znak<=64)||(znak>=91 && znak<=96)||(znak>=123 && znak<=127)) {
        printf("Specijalni znak");
    }
    
	return 0;
}

Ispis na ekranu:

Index