Вопрос задан 16.01.2020 в 23:05. Предмет Информатика. Спрашивает Глухова Валерия.

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

положительных чисел, кратных 9.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Резько Дарья.
Ошибка:Операция '>' не применима к типам boolean и integer
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, необходимо считать 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.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос