/* 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 */