Вопрос задан 02.12.2023 в 01:33. Предмет Информатика. Спрашивает Макаров Ньургун.

Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 20, запись

которых в системе счисления с основанием 5 оканчивается на 3? Нужно решить в виде программы в Питоне
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Васинцев Кирилл.

Ответ:

numbers = []

for number in range(10, 20 + 1):

   base = 5  

   newNum = ''  

   while number > 0:

       newNum = str(number % base) + newNum

       number //= base  

   if newNum[-1] == '3':

       numbers.append(newNum)

print(*numbers, sep=', ')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам потребуется написать программу на языке Python, которая будет перебирать все десятичные числа, не превосходящие 20, и проверять, оканчивается ли запись числа в системе счисления с основанием 5 на 3. Вот пример программы, которая решает данную задачу:

```python for num in range(21): if num % 5 == 3: print(num, end=', ') ```

Эта программа использует цикл `for` для перебора чисел от 0 до 20. Затем она проверяет, делится ли число на 5 с остатком 3 с помощью оператора `%`. Если условие выполняется, то число выводится на экран.

Результат выполнения программы будет следующим: 3, 8, 13, 18. Это все десятичные числа, не превосходящие 20, запись которых в системе счисления с основанием 5 оканчивается на 3.

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

0 0

Похожие вопросы

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

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

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