Corso di Informatica 1 (IN110)

Gli esercizi

Testi e soluzioni di alcuni esercizi

Media aritmetica

Letti in input n numeri interi, calcola e stampa in output la loro media aritmetica.

/*
**  media.c
**
**  Legge in input n numeri interi e stampa in output
**  la media aritmetica.
**
**  Marco Liverani (liverani@mat.uniroma3.it) - Marzo 2001
*/

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

int main(void) {
  int i, x, n, somma=0;
  float media;

  printf("Quanti numeri? ");
  scanf("%d", &n);
  printf("Inserisci %d numeri interi: ", n);
  for (i=1; i<=n; i++) {
    scanf("%d", &x);
    somma += x;
  }
  media = (float)somma/n;
  printf("La media fra i numeri letti in input e' %f.\n", media);
  return(0);
}

Author: Marco Liverani - Last modified: Friday October 14, 2016 - URI: http://www.mat.uniroma3.it/users/liverani/IN110/mediaAritmetica.shtml