nrostovtseva142
?>

При выполнении фрагмента программы: if a<3 then if b>3 then с:=4 else с:=5; переменная с примет значение 4, если: 1) а = 3, b = 3 2)а = 1, b = 4 3) а = 1, b = 3 4) а = 4, b = 1

Информатика

Ответы

sev-94428
1 - сумма двух чисел, 8 - сумма одного из слагаемых первого числа, а также нового, третьего числа. Так как 1 - сумма двух натуральных чисел, легко сделать вывод, что это числа 1 и 0. Значит 8 - сумма чисел либо 8 и 0, либо 7 и 1. Комбинируем числа из 0, 7 и 1, так как это число точно будет меньше, чем состоящее из 1, 0 и 8. Пусть 1 и 0 - первое и второе числа, тогда... ошибка. 8 - сумма 2-го и 3-го чисел. А 0 не может стоять в разряде сотен. Значит комбинируем из 0, 1 и 8: 1 - первое, 0 - второе и 8 - третье; 1+0=1, 0+8=0, вместе 81.
ответ: 108.
Ka2ffka141
получить 14 с наименьшей цифрой - 9 и 5, а 12 - 9 и 3. Ставим 3 впереди, имем 395.

Следующий код на Python это подтверждает:

def change_3dig():
    n = 100
    while n < 1000:
        digits = (n // 100,
                  n % 100 // 10,
              n % 10)
        sums = (digits[0] + digits[1],
                digits[1] + digits[2])
        res = str(max(sums)) + \
          str(min(sums))
        yield (n, int(res))
        n += 1

ans = [(n1, n2) for n1, n2 in change_3dig() if n2 == 1412]
print(min(ans))

Вывод:
(395, 1412)

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

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

При выполнении фрагмента программы: if a<3 then if b>3 then с:=4 else с:=5; переменная с примет значение 4, если: 1) а = 3, b = 3 2)а = 1, b = 4 3) а = 1, b = 3 4) а = 4, b = 1
Ваше имя (никнейм)*
Email*
Комментарий*

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

abcd138191
Vyacheslavovich Mikhailovich1421
Екатерина1979
nataliagorki476
Ruzalina_Svetlana1435
GALINAMTO
samiramoskva
sychevao19975
Vyacheslavovna
Dms161964937
Горина
Giurievna1977
dianakryukova00
kulibabad566
Vuka91