
С клавиатуры вводятся N целых чисел, по модулю не превышающих 30 000. Найти среднее значение
положительных чисел, кратных 9.

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




Для решения данной задачи, необходимо считать N целых чисел с клавиатуры и найти среднее значение положительных чисел, кратных 9. Вот подробный алгоритм решения:
1. Инициализируйте переменные `sum` и `count` со значением 0. Переменная `sum` будет использоваться для подсчета суммы положительных чисел, кратных 9, а переменная `count` будет использоваться для подсчета количества таких чисел.
2. Считайте значение N с клавиатуры, чтобы определить количество чисел, которые нужно ввести.
3. Используя цикл, повторите следующие шаги N раз:
- Считайте очередное число с клавиатуры и сохраните его в переменную `num`. - Проверьте, является ли число положительным и кратным 9. Для этого используйте условие `if (num > 0 && num % 9 == 0)`. - Если число положительное и кратно 9, то увеличьте переменную `sum` на значение числа и увеличьте переменную `count` на 1.
4. Проверьте значение переменной `count`. Если `count` равно 0, то выведите сообщение о том, что положительных чисел, кратных 9, не найдено. В противном случае, вычислите среднее значение, разделив переменную `sum` на `count`.
5. Выведите полученное среднее значение на экран.
Вот пример кода на языке Python, реализующий описанный алгоритм:
```python N = int(input("Введите количество чисел: ")) sum = 0 count = 0
for i in range(N): num = int(input("Введите число: ")) if num > 0 and num % 9 == 0: sum += num count += 1
if count == 0: print("Положительных чисел, кратных 9, не найдено.") else: average = sum / count print("Среднее значение положительных чисел, кратных 9, равно:", average) ```
Этот код считывает количество чисел N, а затем считывает N чисел с клавиатуры. После этого происходит проверка каждого числа на положительность и кратность 9, и, если число удовлетворяет условию, оно добавляется к сумме и увеличивает счетчик. В конце программа проверяет значение счетчика и выводит среднее значение, если оно было найдено, или сообщение об отсутствии положительных чисел, кратных 9.


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