Вопрос задан 08.06.2023 в 13:21. Предмет Информатика. Спрашивает Леонова Ангелина.

К является трехзначным числом. Есть ли в цифрах этого чис- ла две цифры, которые равны между собой?

Если да, то выведите на экран число <1>, иначе - «0».
0 0
Перейти к ответам

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

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

num = int(input("Введите трехзначное число: "))

first_digit = num // 100

second_digit = (num // 10) % 10

third_digit = num % 10

if first_digit == second_digit or second_digit == third_digit or first_digit == third_digit:

   print(1)

else:

   print(0)

0 0
Отвечает Ильиных Дима.

Ответ:

def sq(k):

   for i in range(len(k)):

       if k[i] == k[::-1][i]:

           return True

k = list(input())

if sq(k) == True:

   print(1)

else:

   print(0)

Объяснение:

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

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

python
number = int(input("Введите трехзначное число: ")) # Получаем отдельные цифры числа digit1 = number // 100 digit2 = (number // 10) % 10 digit3 = number % 10 # Проверяем, есть ли две одинаковые цифры if digit1 == digit2 or digit1 == digit3 or digit2 == digit3: print("1") else: print("0")

Вы можете ввести трехзначное число, и программа выведет "1", если в числе есть две одинаковые цифры, или "0", если все цифры различны.

0 0

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

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

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