/* File: switchnb.c */
/* Time-stamp: "2002-04-04 13:55:13 calvanes" */
/* Scopo: esempio di istruzione switch con rami senza break */

#include <stdio.h>

int main (void)
  /* Stampa i poligoni con al piu` un certo numero di lati. */
{
  int lati;

  printf("Immetti il massimo numero di lati del poligono (al piu` 6): ");
  scanf("%d", &lati);
  printf("Poligoni con al piu` %d lati: ", lati);

  switch (lati) {
  case 6: printf("esagono, ");
  case 5: printf("pentagono, ");
  case 4: printf("rettangolo, ");
  case 3: printf("triangolo\n");
          break;
  case 2: case 1: case 0:printf("nessuno\n");
                         break;
  default: printf("\nIl valore deve essere compreso tra 0 e 6.\n");
  }

  return 0;
}