Advertisement
Wolfrost

Esercizio14 | C

Jan 19th, 2016
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Scrivi un programma che legge da tastiera una sequenza di lunghezza ignota
  2. //a priori di numeri interi positivi.
  3. //Il programma, a partire dal primo numero introdotto, stampa la media di
  4. //tutti i numeri introdotti. Termina quando si inserisce un negativo
  5.  
  6. #include <stdlib.h>
  7. #include <stdio.h>
  8.  
  9. main() {
  10.    
  11.     float num = 0.0f,
  12.           sum = 0.0f;
  13.     int cont = 1;
  14.    
  15.     while (true)
  16.     {
  17.         printf("\n\nInserisci un valore (%d): ",cont);
  18.         scanf("%f",&num);
  19.         if (num<0) break;
  20.         sum += num;
  21.         printf("La media attuale e': %.2f",sum/(float)cont);
  22.         cont++;
  23.     }
  24.    
  25.     printf("\n\nE' stato inserito un numero negativo, il programma termina.\n\n");
  26.    
  27.     system("PAUSE");
  28.     exit(0);
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement