// Media.c
// questo programma serve per fa capire come funziona il while
// ovvero come continuare a iterare una sequenza di passi
// del programma finche' e' vera una condizione che puo' cambiare
// non in modo prevedibile (es. lo decide l'utente)

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int cont;
    int num;
    float   media;
    int sum;

    media = 0.0;   // inizializzazione per un float
    cont = 0;
    sum  = 0;

    printf("Metti degli interi (con zero termini l'immissione)\n");
    scanf("%d", &num);
    while (num > 0){
        sum = sum + num;
        cont = cont + 1;
        scanf("%d", &num);
    }

    media = (float) sum / cont;
    printf("media=%f\n", media);


    printf("\n\n\n\nPremi un carattere e premi enter per chiudere questa finestra");
    scanf("%d",&num);  // solo per non far scomparirie la finestra ....  
    
     exit(0);
}