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

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

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

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

Приклад: Обчисліть середнє число за допомогою масивів

 #include using namespace std; int main() ( int n, i; float num(100), sum=0.0, average; cout <> n; while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; ) for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) average = sum / n; cout << "Average = " << average; return 0; ) 

Вихідні дані

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

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

Числа зберігаються в floatмасиві num, який може зберігати до 100 чисел з плаваючою комою.

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

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

while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; )

Потім ми використовуємо forцикл для введення чисел від користувача та збереження їх у масиві num.

 for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) 

Щоразу, коли користувач вводить число, його значення додається до змінної суми.

До кінця циклу загальна сума всіх чисел зберігається в сумі.

Після збереження всіх чисел розраховується та відображається середнє значення.

 average = sum / n;

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