Programma medio in C

La media è un valore medio di un dato insieme di numeri. È calcolato in modo simile a quello del valore medio. Sommando tutti i numeri dati insieme e poi dividendoli per il numero totale di valori, si ottienemean.

For Example - La media di 3, 5, 2, 7, 3 è (3 + 5 + 2 + 7 + 3) / 5 = 4.

Algoritmo

Possiamo disegnare il suo algoritmo nei seguenti passaggi:

START
   Step 1 → Take an integer set A of n values
   Step 2 → Add all values of A together
   Step 3 → Divide result of Step 2 by n
   Step 4 → Result is mean of A's values
STOP

Pseudocodice

Scriveremo ora lo pseudocodice per l'algoritmo sopra menzionato.

procedure mean()
   
   Array A
   FOREACH value i of A DO
      sum = sum + i
   ENDFOR
   MEAN = sum / n

end procedure

Implementazione

L'implementazione di questo algoritmo è fornita di seguito:

#include <stdio.h>

int main() {
   float mean;
   int sum, i;
   int n = 5;
   int a[] = {2,6,7,4,9};

   sum = 0;

   for(i = 0; i < n; i++) {
      sum+=a[i];
   }

   printf("Mean = %f ", sum/(float)n);

   return 0;
}

Produzione

Il risultato del programma dovrebbe essere:

Mean = 5.600000