C Program massiivide abil keskmise arvutamiseks

Selles näites saate õppida arvutama massiivide abil kasutaja poolt sisestatud elementide arvu keskmist.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest C-programmeerimise teemadest:

  • C ajal ja tehke … Loopi ajal
  • C silmuse jaoks
  • C Massiivid

Salvestage numbrid ja arvutage keskmine massiivide abil

#include int main() ( int n, i; float num(100), sum = 0.0, avg; printf("Enter the numbers of elements: "); scanf("%d", &n); while (n> 100 || n < 1) ( printf("Error! number should in range of (1 to 100)."); printf("Enter the number again: "); scanf("%d", &n); ) for (i = 0; i < n; ++i) ( printf("%d. Enter number: ", i + 1); scanf("%f", &num(i)); sum += num(i); ) avg = sum / n; printf("Average = %.2f", avg); return 0; ) 

Väljund

Sisestage elementide arv: 6 1. Sisestage number: 45.3 2. Sisestage number: 67.5 3. Sisestage number: -45.6 4. Sisestage number: 20.34 5. Sisestage number: 33 6. Sisestage number: 45.6 Keskmine = 27.69 

Siin palutakse kasutajal kõigepealt sisestada elementide arv. See number on määratud n-le.

Kui kasutaja sisestatud täisarv on suurem kui 1 või suurem kui 100, palutakse kasutajal number uuesti sisestada. Seda tehakse whilesilmuse abil.

Seejärel oleme kordanud fortsükli punktist i = 0kuni i < n. Igas tsükli iteratsioonis palutakse kasutajal keskmise arvutamiseks sisestada numbrid. Need numbrid salvestatakse num()massiivi.

scanf("%f", &num(i)); 

Ja arvutatakse iga sisestatud elemendi summa.

sum += num(i); 

Kui fortsükkel on lõpule jõudnud, arvutatakse keskmine ja prinditakse ekraanile.

Huvitavad Artiklid...