Università degli Studi di Brescia Fondamenti di Programmazione Docente: Alessandro Saetti A.A. 2012/2013 ESERCITAZIONE STRUTTURE DI CONTROLLO E VETTORI Università degli Studi di Brescia A.A. 2012/2013 Scrivere un programma C che - Acquisire da tastiera un numero intero n (ripetendo l’acquisizione finché vengono immessi numeri negativi) - Acquisire successivamente da tastiera n numeri interi - Stampare a video la media degli n numeri acquisiti Impostiamo la solita struttura di partenza di un programma C #include <stdio.h> #include <stdlib.h> int main() { // . . . system("pause"); return(0); } Scrivere un programma C che - Acquisire da tastiera un numero intero n (ripetendo l’acquisizione finché vengono immessi numeri negativi) - Acquisire successivamente da tastiera n numeri interi - Stampare a video la media degli n numeri acquisiti int n; do { printf("Digita il numero di valori: "); scanf("%d",&n); } while (n<0); Scrivere un programma C che - Acquisire da tastiera un numero intero n (ripetendo l’acquisizione finché vengono immessi numeri negativi) - Acquisire successivamente da tastiera n numeri interi - Stampare a video la media degli n numeri acquisiti Scrivere un programma C che - Acquisire da tastiera un numero intero n (ripetendo l’acquisizione finché vengono immessi numeri negativi) - Acquisire successivamente da tastiera n numeri interi - Stampare a video la media degli n numeri acquisiti int x; for (int i=0; i<n ; i++) { printf("Digita il %d^ numero di valori: ",i+1); scanf("%d",&x); } float m=0; for (int i=0; i<n ; i++) { printf("Digita il %d^ numero di valori: ",i+1); scanf("%d",&x); m+=(float)x; } printf("Media: %.2f\n",m/(float)n); Scrivere un programma C che - Acquisire da tastiera un numero intero n (ripetendo l’acquisizione finché vengono immessi numeri negativi) - Acquisire successivamente da tastiera n numeri interi - Stampare a video la media degli n numeri acquisiti