/* File: lung2.c */ /* Time-stamp: "2001-03-13 12:30:22 calvanes" */ /* Scopo: uso di cicli indefiniti (cicli do-while) */ #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 il l'istruzione do-while. */ { int lunghezza = 0; /* lunghezza della sequenza; all'inizio e` nulla */ int dato; /* dato letto di volta in volta */ printf("Inserisci una sequenza di interi, terminata da 0\n"); do { scanf("%d", &dato); lunghezza++; } while (dato != 0); printf("La sequenza (senza lo 0 finale) e` lunga %d\n", lunghezza - 1); return 0; }