/* File: lung1.c */ /* Time-stamp: "2001-03-07 14:05:03 calvanes" */ /* Scopo: cicli controllati da sentinella */ #include <stdio.h> int main(void) /* Legge da tastiera una sequenza di interi, terminata da 0. Calcola la lunghezza della sequenza (senza lo 0) e la stampa. Versione che usa l'istruzione while. */ { int lunghezza; /* lunghezza della sequenza */ int dato; /* dato letto di volta in volta */ printf("Inserisci una sequenza di interi, terminata da 0\n"); lunghezza = 0; /* all'inizio la lunghezza e' nulla */ scanf("%d", &dato); /* lettura del primo dato */ while (dato != 0) { lunghezza++; scanf("%d", &dato); } printf("La sequenza (senza lo 0 finale) e` lunga %d\n", lunghezza); return 0; } /* main */