ksenyabobrovich7214
?>

Напишите программу, которая в последовательности целых чисел определяет количество нечётных чисел, кратных 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности (завершающий 0 не учитывается) и количество нечётных чисел, кратных 3.Программа должна быть работающей

Информатика

Ответы

gurman171
ответ:var i, c, n: smallint;begin   repeat       readln(i);       c += 1;       if (i mod 2 = 1) and (i mod 3 = 0) and (i<>0) then n += 1;   until i = 0;   c := c - 1;   writeln('Длина: ', c);   writeln('Количество: ', n);end.

Использование smallint связано с тем, что по условию введённые числа по модулю не превышают 30 000. У smallint диапазон значений от -32 768 до 32 767, что оптимально для этой задачи.

Пример работы:
Напишите программу, которая в последовательности целых чисел определяет количество нечётных чисел, к
adhotel
Для решения этой задачи нам нужно сравнить количество единиц в двоичной записи трех чисел: 10101(2), 22(8) и 17(16).

Давайте рассмотрим каждое число отдельно:

1) Число 10101(2) имеет пять разрядов (битов), и в этой записи три единицы.

2) Число 22(8) имеет два разряда (цифры), и в его двоичной записи три единицы.

3) Число 17(16) имеет два разряда (цифры), и в его двоичной записи четыре единицы.

Теперь мы можем сделать вывод, что максимальное количество единиц в двоичной записи из этих трех чисел равно четырем.

Таким образом, ответ на задачу: количество единиц в двоичной записи у числа 17(16) равно 4.
plio67380
Добрый день!

Чтобы решить эту задачу, нужно учесть, что клавиатура замкнута, то есть справа от буквы "p" будет буква "a", справа от буквы "l" будет буква "z", а справа от буквы "m" будет буква "q".

Для решения задачи на Python, нужно считать символ из файла INPUT.TXT и найти букву, стоящую справа от этого символа на клавиатуре. Затем нужно записать эту букву в файл OUTPUT.TXT.

Вот пошаговое решение задачи на Python:

1. Открываем файл INPUT.TXT для чтения и считываем из него символ:
```python
with open("INPUT.TXT", "r") as input_file:
symbol = input_file.read().strip()
```

2. Определяем буквы, стоящие справа от каждой буквы на клавиатуре:
```python
keyboard = {
"a": "s",
"b": "v",
"c": "x",
"d": "f",
"e": "r",
"f": "g",
"g": "h",
"h": "j",
"i": "o",
"j": "k",
"k": "l",
"l": "z",
"m": "q",
"n": "b",
"o": "p",
"p": "a",
"q": "w",
"r": "t",
"s": "d",
"t": "y",
"u": "i",
"v": "c",
"w": "e",
"x": "z",
"y": "u",
"z": "x"
}
```

3. Находим букву, стоящую справа от заданного символа на клавиатуре:
```python
next_letter = keyboard[symbol]
```

4. Открываем файл OUTPUT.TXT для записи и записываем туда найденную букву:
```python
with open("OUTPUT.TXT", "w") as output_file:
output_file.write(next_letter)
```

5. Весь код вместе:
```python
with open("INPUT.TXT", "r") as input_file:
symbol = input_file.read().strip()

keyboard = {
"a": "s",
"b": "v",
"c": "x",
"d": "f",
"e": "r",
"f": "g",
"g": "h",
"h": "j",
"i": "o",
"j": "k",
"k": "l",
"l": "z",
"m": "q",
"n": "b",
"o": "p",
"p": "a",
"q": "w",
"r": "t",
"s": "d",
"t": "y",
"u": "i",
"v": "c",
"w": "e",
"x": "z",
"y": "u",
"z": "x"
}

next_letter = keyboard[symbol]

with open("OUTPUT.TXT", "w") as output_file:
output_file.write(next_letter)
```

Теперь вы можете запустить этот код и он найдет букву, стоящую справа от заданной буквы на клавиатуре и запишет ее в файл OUTPUT.TXT.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая в последовательности целых чисел определяет количество нечётных чисел, кратных 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности (завершающий 0 не учитывается) и количество нечётных чисел, кратных 3.Программа должна быть работающей
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sotrudnik3
Анатольевич-Лариса
Андреевич
alexst123012225
sawa-msk
Наталья
Пронкина_TEST1682
jamaltreid
Эдуардович873
Александрович_Викторовна
MDubovikov73
Panda062000
a-zotova
eizmaylova6
lilit-yan