C Програма для обчислення середнього значення за допомогою масивів

У цьому прикладі ви навчитеся обчислювати середнє з n кількості елементів, введених користувачем за допомогою масивів.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • C в той час як і робити … поки Loop
  • C для петлі
  • C Масиви

Зберігайте номери та обчислюйте середнє значення за допомогою масивів

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

Вихідні дані

Введіть кількість елементів: 6 1. Введіть число: 45.3 2. Введіть число: 67.5 3. Введіть число: -45.6 4. Введіть число: 20.34 5. Введіть число: 33 6. Введіть число: 45.6 Середнє = 27.69 

Тут спочатку користувачеві пропонується ввести кількість елементів. Цей номер присвоєно n.

Якщо користувач ввів ціле число більше ніж 1 або більше 100, користувачеві пропонується ввести номер ще раз. Це робиться за допомогою whileциклу.

Потім ми повторили forцикл від i = 0до i < n. У кожній ітерації циклу користувачеві пропонується ввести цифри для обчислення середнього значення. Ці числа зберігаються в num()масиві.

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

І, обчислюється сума кожного введеного елемента.

sum += num(i); 

Після завершення forциклу розраховується середнє значення та друкується на екрані.

Цікаві статті...