8класс

Страницы 251-255 параграф 5 5 вопрос / задание 16, ГДЗ по информатике за 8 класс к учебнику Босовой просвещение

Страницы 251-255 §5.5 номер 16

страницы 251-255 параграф 55 номер 16 учебник по информатике 8 класс Босова просвещение 2023 год

После строительства дома осталось некоторое количество плиток. Их можно использовать для выкладывания прямоугольной площадки на участке рядом с домом. Если укладывать в ряд по 10 плиток, то для квадратной площадки плиток не хватит. При укладывании по 8 плиток в ряд остаётся один неполный ряд, а при укладывании по 9 плиток тоже остаётся неполный ряд, в котором на 6 плиток меньше, чем в неполном ряду при укладывании по 8. Напишите программу, вычисляющую, сколько всего плиток осталось после строительства дома.

Так как при выкладывании квадрата по 8-мь плиток последний ряд был неполный, а если по 9, то последний ряд на 6 плиток меньше, чем в неполном по 8, значит в неполном по 8 было 7 плиток. Иначе быть не могло, т.к. ряд неполный, но не пустой! А в неполном ряду по 9 плиток всего 1 плитка. Надо учесть, что неполные ряды и по 8, и по 9 плиток не последние, при выкладывании квадрата из них. В противном случае, в по 8=8*7+7=63, а по 9=9*8+1=73! Этого не может быть. Количество плиток должно быть одинаково в обоих случаях и меньше 100, т.к. квадрат по 10 плиток не получается.

Можно составить условие: 

(n<100) И (n mod 8=7) И (n mod 9=1)

 

n=0

while True:

    n+=1

    if (n<100) and (n %8==7) and (n % 9==1):break

print('Количество оставшихся плиток >>',n)

Сообщить об ошибке
Закрыть