Program C do obliczania średniej za pomocą tablic

W tym przykładzie nauczysz się obliczać średnią z n liczby elementów wprowadzonych przez użytkownika za pomocą tablic.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania w C:

  • C while i zrób… while Loop
  • C jak pętla
  • C Arrays

Przechowuj liczby i oblicz średnią za pomocą tablic

#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; ) 

Wynik

Wpisz liczbę elementów: 6 1. Wpisz liczbę: 45,3 2. Wpisz liczbę: 67,5 3. Wpisz liczbę: -45,6 4. Wpisz liczbę: 20,34 5. Wpisz liczbę: 33 6. Wpisz liczbę: 45,6 Średnia = 27,69 

Tutaj użytkownik jest najpierw proszony o wprowadzenie liczby elementów. Ten numer jest przypisany do n.

Jeśli wprowadzona przez użytkownika liczba całkowita jest większa niż 1 lub większa niż 100, użytkownik jest proszony o ponowne wprowadzenie tej liczby. Odbywa się to za pomocą whilepętli.

Następnie wykonaliśmy iterację forpętli od i = 0do i < n. W każdej iteracji pętli użytkownik jest proszony o wprowadzenie liczb w celu obliczenia średniej. Te liczby są przechowywane w num()tablicy.

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

Obliczana jest suma każdego wprowadzonego elementu.

sum += num(i); 

Po zakończeniu forpętli obliczana jest średnia i drukowana na ekranie.

Interesujące artykuły...