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
Scarica

Eser 1.9