/* File: tipocar.c */
/* Time-stamp: "2002-04-04 13:51:46 calvanes" */
/* Scopo: istruzioni condizionali */

#include <stdio.h>

int main (void)
{
  char ch;

  printf("Immetti un carattere: ");
  scanf("%c", &ch);

  if ('a' <= ch && ch <= 'z')
    printf("lettera minuscola\n");
  else if ('A' <= ch && ch <= 'Z')
    printf("lettera maiuscola\n");
  else
    switch (ch) {
    case '.': printf("punto\n"); break;
    case ',': printf("virgola\n"); break;
    case ';': printf("punto e virgola\n"); break;
    case '!': printf("punto esclamativo\n"); break;
    case '?': printf("punto interrogativo\n"); break;
    case ':': printf("due punti\n"); break;
    default:  printf("altro carattere\n");
    }

  return 0;
}