[Вопрос решен] Даны вещественные числа b1, b2, b3, …, b9

. Определить среднее...

Даны вещественные числа b1, b2, b3, …, b9

. Определить среднее арифметическое тех из них, которые больше 10. Известно, что числа, большие 10, среди заданных имеются. Ответ выведите с точностью до 4 знака после запятой.

Пример ввода:

0

-2

15.56

12.43

8.15698432

9.999999

10.000

10.01

25.732

Пример вывода:

15.9330

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ Сегодня я хочу рассказать тебе о том, как определить среднее арифметическое вещественных чисел, которые больше 10.​ Я сам изучил эту задачу и готов поделиться своим опытом.В данной задаче нам даны девять вещественных чисел b1, b2, b3, …, b9.​ Наша задача ⏤ найти среднее арифметическое тех из них, которые больше 10.​ Известно, что среди заданных чисел есть те, которые больше 10.​Для решения этой задачи я использовал следующий алгоритм⁚

1.​ Создал переменную sum и присвоил ей значение 0.​ Эта переменная будет хранить сумму всех чисел٫ которые больше 10.​
2.​ Создал переменную count и присвоил ей значение 0.​ Эта переменная будет хранить количество чисел, которые больше 10.​
3.​ Использовал цикл для перебора всех заданных чисел.
4. Внутри цикла проверял, является ли текущее число больше 10.​
5.​ Если число больше 10, то добавлял его к сумме переменной sum и увеличивал переменную count на 1.​
6.​ После завершения цикла, вычислял среднее арифметическое, разделив сумму sum на количество count. Результат сохранял в переменную average.​

Пример кода⁚

c
#include

int main {
float b1, b2, b3, b4, b5, b6, b7, b8, b9;
float sum 0, average 0;
int count 0;
// ввод чисел
scanf(″%f %f %f %f %f %f %f %f %f″, nb1, nb2, nb3, nb4, nb5, nb6, nb7, nb8, nb9);

// проверка каждого числа и вычисление суммы и количества
if (b1 > 10) {
sum b1;
count ;
}
if (b2 > 10) {
sum b2;
count ;
}
if (b3 > 10) {
sum b3;
count ;
}
if (b4 > 10) {
sum b4;
count ;
}
if (b5 > 10) {

sum b5;
count ;
}
if (b6 > 10) {
sum b6;
count ;
}
if (b7 > 10) {
sum b7;
count ;
}
if (b8 > 10) {
sum b8;
count ;
}
if (b9 > 10) {
sum b9;
count ;
}

Читайте также  Сочинение по белорусской литературе по теме: Антон Косміч , герой твора, кажа: “Хто не памятае мінулага, хто забывае мінулае — асуджаны зноў перажыць яго. Безліч разоў”.

// вычисление и вывод среднего арифметического
average sum / count;
printf(″%.​4f″, average);

return 0;
}

Надеюсь, мой опыт поможет тебе решить данную задачу. Удачи!​

AfinaAI