#include #include main() { int n, somma=0, x, i=1; char scelta; printf("Di quanti numeri interi devo calcolare la somma o media? "); scanf("%d", &n); if (n<1) return -1; do { printf("Dammi il %d° numero: ",i); scanf("%d", &x); somma=somma+x; i++; } while (i<=n); while (1) { getchar(); printf("Vuoi sapere la [s]omma, la [m]edia o [u]scire? "); scelta=getchar(); switch(scelta) { case 's': case 'S': { printf("Ecco la somma %d\n", somma); break; } case 'm': case 'M': { printf("Ecco la media %f\n", (float)somma/n); break; } case 'u': case 'U': exit (0); //con break; uscirebbe dallo switch non dal while! default : printf("carattere non accettato!\n"); } } exit(0); }