Предмет: Информатика, автор: kokichidasaivich

У будинку М квартир трьох видів: однокімнатні, двокімнатні і трикімнатні. Однокімнатних у n рази менше ніж двокімнатних, і на m менше ніж трикімнатних. Скільки у будинку квартир кожного виду?


Тестові завдання

1) M=160 n=2 m=24
2)M=210 n=3 m=15
3)M=250 n=5 m=10​

Ответы

Автор ответа: alexshor
1

Ответ:

Результат с тестовыми заданиями во вложении.

Объяснение:

В доме М квартир трех видов: однокомнатные, двухкомнатные и трехкомнатные. Однокомнатных в n раза меньше двухкомнатных, и на m меньше трехкомнатных. Сколько в доме квартир каждого вида?

Обозначим количество квартир каждого вида как k1, k2 и k3, тогда справедливо:

k1 = k2/n отсюда следует что k2 = n*k1

k1 = k3-m отсюда следует что k3 = k1+m

Сумма всех квартир равна M:

k1+k2+k3 = M

Подставляем и решаем:

k1+n*k1+k1+m = M

2*k1+n*k1+m = M

k1*(2+n)+m = M

k1 = (M-m)/(2+n)

k2 = n*k1

k3 = k1+m

Ниже приведено решение на python, в тексте произведена проверка на то, что дробное количество быть не может.

-------

M = int(input("Cколько в доме квартир: "))

n = int(input("Во сколько раз однокомнатных меньше двухкомнатных n: "))

m = int(input("На сколько однокомнатных меньше трехкомнатных m: "))

d = M-m

if d%(2+n) != 0:

   print("Заданы неверные условия")

else:

   k1 = d // (2+n)

   k2 = n*k1

   k3 = k1+m

   print("Однокомнатных: ", k1)

   print("Двухкомнатных: ", k2)

   print("Трехкомнатных: ", k3)

Приложения:
Похожие вопросы
Предмет: Геометрия, автор: saplukr
Предмет: Математика, автор: lenalazareva50313
Предмет: Химия, автор: diana37745