
Вводяться 10 чисел користувачом. Знайти суму та середнє арифметичне цих чисел. (while) c++


Ответы на вопрос

Ответ:
Объяснение:
#include <iostream>
using namespace std;
int main()
{
int s, n, a;
s = 0;
n = 1;
while (n <= 10)
{
cin >>a; // ввод числа
s = s+a; // подсчет суммы
n++ ; // изменение параметра, для движения цикла
}
cout << s; // сумма
cout << s/10 << endl; // среднее арифметическое
}



Ось приклад реалізації програми на C++, яка дозволяє користувачу ввести 10 чисел і знаходить їх суму та середнє арифметичне за допомогою циклу while
:
cpp#include <iostream>
int main() {
int count = 1;
int sum = 0;
int number;
while (count <= 10) {
std::cout << "Введіть число " << count << ": ";
std::cin >> number;
sum += number;
count++;
}
double average = static_cast<double>(sum) / 10;
std::cout << "Сума: " << sum << std::endl;
std::cout << "Середнє арифметичне: " << average << std::endl;
return 0;
}
У цьому прикладі ми використовуємо змінні count
для відстеження кількості введених чисел і sum
для обчислення їх суми. Змінна number
використовується для збереження введеного користувачем числа на кожній ітерації циклу. Після введення 10 чисел, ми обчислюємо середнє арифметичне, ділячи суму на 10 (кількість чисел).
Зверніть увагу, що для обчислення середнього арифметичного ми використовуємо приведення типу static_cast<double>(sum)
, щоб результат був десятковим числом. Це дозволяє зберегти дробову частину при діленні.
Вам потрібно скомпілювати і запустити цей код, і програма попросить вас ввести 10 чисел. Після введення всіх чисел вона виведе суму та середнє арифметичне.


Похожие вопросы


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili