Вопрос задан 20.01.2020 в 00:45. Предмет Информатика. Спрашивает Данилов Роман.

Дана числовая последовательность случайных натуральных чисел не превышающих число 255. Конец

последовательности число ноль. Проанализировать последовательность и вывести на экран количество, в этой последовательности, нечетных чисел, которые лежат в диапазоне от 1 до 9 включительно. Пример работы программы: Ввод: 20 5 67 210 3 45 0 Вывод: 2 Ввод: 10 13 17 19 10 0 Вывод: 0 Ввод: 2 4 6 8 10 14 15 0 Вывод: 0
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Карпенко Ярослав.
Program pos;
var
    c, n: integer;
begin
    c := 0;
    while (True) do
    begin
        readln(n);
        if n = 0 then
            break
        else
            if (n mod 2 = 1) and (n >= 1) and (n <= 9) then
                c := c + 1;
    end;
    writeln('количество: ', c);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы решить данную задачу, нужно пройти по каждому числу в последовательности и проверить, является ли оно нечетным и находится ли в диапазоне от 1 до 9 включительно. Если число удовлетворяет обоим условиям, увеличиваем счетчик нечетных чисел на 1. В конце выводим полученный результат на экран.

Вот пример кода на языке Python, решающего данную задачу:

```python sequence = [] count = 0

# Ввод чисел последовательности while True: num = int(input("Введите число (0 для окончания ввода): ")) if num == 0: break sequence.append(num)

# Проверка чисел и подсчет нечетных чисел в диапазоне от 1 до 9 for num in sequence: if num % 2 != 0 and 1 <= num <= 9: count += 1

# Вывод результата print("Количество нечетных чисел в диапазоне от 1 до 9:", count) ```

Пример работы программы: ``` Ввод: 20 5 67 210 3 45 0 Вывод: 2

Ввод: 10 13 17 19 10 0 Вывод: 0

Ввод: 2 4 6 8 10 14 15 0 Вывод: 0 ```

Надеюсь, это поможет вам решить задачу! Если у вас возникнут еще вопросы, пожалуйста, сообщите.

0 0

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

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

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