Come calcolare la media aritmetica nel linguaggio C
Ecco un esempio pratico di programma scritto in linguaggio C che calcola la media tra due numeri.
- #include <stdio.h>
- main()
- {
- float a,b, media;
- // inserimento numeri
- printf("Digita il primo numero:\n");
- scanf("%f", &a);
- printf("Digita il secondo numero:\n");
- scanf("%f", &b);
- // calcolo media
- media=(a+b)/2;
- // stampa media
- printf("la media e': %6.2f", media);
- }
Spiegazione
- Nella riga 1 richiamo la libreria stdio.h per usare le funzioni scanf() e printf()
- Nella riga 4 definisco tre variabili numeriche con virgola mobile (float): a,b,media
- Nelle righe 7 e 9 chiedo all'utente di digitare due numeri tramite la funzione scanf() e li assegno alle variabili a e b.
Digita il primo numero:
2
Digita il secondo numero:
3 - Nella riga 11 calcolo la media aritmetica dei due numeri e assegno il risultato alla varabile media
- Nella riga 13 stampo la media tramite la funzione printf() usando la maschera %6.2f ossia 6 spazi di cui uno dedicato alla virgola e due cifre decimali.
La media e': 2.50
E così via.