/* File:  lung2.c */
/* 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 repeat. */

#include <stdio.h>

int main(void)
{
  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 */
  do {
    scanf("%d", &dato);
    lunghezza = lunghezza + 1;
  } while (dato != 0);
  printf("La sequenza (senza lo 0 finale) e' lunga %d\n", lunghezza - 1);
  return 0;
}
