/* Media pesata
* usa: nVal, Val, Peso, Conteggio, SommaPesata, SommaPesi
* - leggi nVal
* - SommaPesata <- 0
* - SommaPesi <- 0
* - Conteggio <- 0
* - ripeti se Conteggio < nVal
* - leggi Val e Peso
* - SommaPesata <- SommaPesata + Val*Peso
* - incrementa Conteggio
* - scrivi SommaPesata/SommaPesi
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int nVal, Conteggio;
double Val, Peso, SommaPesata, SommaPesi;
printf("Inserire numero di valori da leggere ");
fflush(stdout);
scanf("%d", &nVal);
Conteggio = 0;
SommaPesata = 0;
SommaPesi = 0;
while (Conteggio < nVal) {
Conteggio++;
printf("Inserire valore e peso n.%d: ", Conteggio);
scanf("%lf %lf", &Val, &Peso);
SommaPesata = SommaPesata + Val * Peso;
SommaPesi = SommaPesi + Peso;
}
printf("La media pesata e' %8.2lf\n", SommaPesata/SommaPesi);
return 0;
}