• Предмет: Математика
  • Автор: kokasabasa
  • Вопрос задан 6 лет назад

Кто прав? Учитель написал на доске четырехзначное число, в котором все цифры разные. Ученики по очереди сказали фразы: "данное число делится нацело на 3", "данное число содержит цифру 4", "данное число делится нацело на 6", "данное число содержит цифру 2 ". Известно, что один ученик сказал ложь, а трое сказали правду. Найдите наименьшее число из всех возможных, написанных учителем.

Ответы

Ответ дал: Konstantin101216
0

Ответ:

1026

Пошаговое объяснение:

Рассмотрим число 1026:

Делится на 6 (1026/6=171)

Делится на 3 (1026/3=342)

Содержит цифру 2

Все цифры различны

Значит лжет тот, кто сказал про цифру 4

И 1026 это самое меньшее число с разными цифрами, которое делится нацело на 6

(для числа 1023 не выполняются сразу два условия)

Ответ дал: mirageKZ
0

Ответ:

1026

Пошаговое объяснение:

нам известно, что цифры не повторяются и у нас есть 4 утверждения:

1. "данное число делится нацело на 3"

2. "данное число содержит цифру 4"

3. "данное число делится нацело на 6"

4. "данное число содержит цифру 2 "

рассмотрим, какое наименьшее число будет если исключать каждое по очереди (т.е. оно ложное)

1.  получим 1248

2. получим 1026

3. получим 1245

4. получим 1074

наименьшим является 1026, при исключении второго условия. Значит

утверждение  "данное число содержит цифру 4" ложное.

числа искал так: Python

for i in range (1000,10000):

#    if (len(set(str(i)))==4) and (str(i).count('2')>0) and(str(i).count('4')>0) and (i%6==0):    1248

#     if (len(set(str(i)))==4) and (i%3==0) and (str(i).count('2')>0) and (i%6==0):         1026

#     if (len(set(str(i)))==4) and (i%3==0) and (str(i).count('2')>0) and(str(i).count('4')>0):  1245

   if (len(set(str(i)))==4) and (i%3==0) and(str(i).count('4')>0) and (i%6==0):  1074

       print(i, end='  ')

Вас заинтересует