/* File: triang2.c */
/* Time-stamp: "2001-03-06 03:24:35 calvanes" */
/* Scopo: uso di if-then-else annidati */

#include <stdio.h>

int main(void)
  /* Legge le lunghezze dei lati di un triangolo e determina se il triangolo
     e' equilatero, isoscele o scaleno.
     Variante che utilizza if-then non annidati in sequenza. */
{
  float primo, secondo, terzo;
  short uguali = 0;              /* conta il numero di coppie di lati uguali */

  printf("Lunghezze lati triangolo ? ");
  scanf("%g%g%g", &primo, &secondo, &terzo);

  if (primo == secondo)
    uguali++;
  if (secondo == terzo)
    uguali++;
  if (primo == terzo)
    uguali++;
  if (uguali == 0)
    printf("Scaleno\n");
  else if (uguali == 1)
    printf("Isoscele\n");
  else
    printf("Equilatero\n");

  return 0;
}  /* main */