Напишите программу, которая в последовательности натуральных чисел определяет количество нечетных двузначных чисел. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 1000. Введённые числа не превышают
30 000.
Программа должна вывести одно число - количество нечетных двузначных чисел во введённой последовательности.

ivan58888siko ivan58888siko    3   12.04.2020 11:43    31

Ответы
Даше4ка16 Даше4ка16  22.12.2023 08:22
Добрый день! Конечно, я могу помочь вам решить эту задачу.

Перед тем, как начать писать код, давайте сначала разберемся, какие числа являются нечетными двузначными числами.

Натуральные числа - это положительные целые числа, начиная с единицы. Двузначные числа - это натуральные числа, которые имеют две цифры (от 10 до 99). Нечетные числа - это числа, которые не делятся на 2 без остатка.

Итак, чтобы найти количество нечетных двузначных чисел в последовательности, мы должны выполнить следующие шаги в программе:

1. Создать переменную для хранения количества нечетных двузначных чисел и инициализировать ее нулем.

2. Запросить у пользователя ввод числа.

3. Проверить, является ли введенное число двузначным и нечетным. Для этого можно использовать условие, которое проверяет, что число больше или равно 10, меньше или равно 99 и при этом остаток от деления на 2 не равен нулю.

4. Если введенное число удовлетворяет условию, увеличить счетчик на единицу.

5. Повторять шаги с 2го по 4й до тех пор, пока пользователь не введет число 0.

6. Вывести количество нечетных двузначных чисел, которое мы посчитали.

Итак, теперь давайте запишем этот алгоритм в виде программного кода на Python:

```python
count = 0 # шаг 1

while True: # бесконечный цикл
number = int(input("Введите число: ")) # шаг 2

if number == 0: # условие для завершения ввода (шаг 5)
break

if 10 <= number <= 99 and number % 2 != 0: # шаг 3
count += 1 # шаг 4

print("Количество нечетных двузначных чисел:", count) # шаг 6
```

Вот и все! Теперь у вас есть программа, которая будет запрашивать у пользователя числа в последовательности и подсчитывать количество нечетных двузначных чисел.

Если у вас возникнут вопросы или что-то будет непонятно, не стесняйтесь задавать вопросы. Я с радостью помогу!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика