У Ержана есть плитка шоколада размером N x M. Он хочет узнать, можно ли ее разломить только один раз (по вертикали

  • 26
У Ержана есть плитка шоколада размером N x M. Он хочет узнать, можно ли ее разломить только один раз (по вертикали или горизонтали), чтобы получить K кусочков шоколада. Напишите программу, которая поможет Ержану определить, можно ли получить K кусочков. Входные данные: в три строки вводятся 3 числа - первое число это N, второе число это M, третье число это K. Выходные данные: программа должна вывести "Yes", если возможно поделить плитку на K кусочков, и "No", если невозможно. (Python)
Звездопад
7
Конечно! Вот решение задачи на языке Python:

python
# Считываем значения N, M и K
N = int(input("Введите значение N: "))
M = int(input("Введите значение M: "))
K = int(input("Введите значение K: "))

# Проверяем возможность разделить шоколадку
if (N * M) == K:
print("Yes")
else:
print("No")


Давайте подробно разберем, как работает данная программа.

1. Мы считываем значения N, M и K с помощью функции `input()`.
2. Затем, мы проверяем, можно ли разделить шоколадку на K кусочков. Для этого, мы умножаем значения N и M, т.к. количество кусочков равно произведению длины и ширины плитки.
3. Если результат умножения равен K, то выводим "Yes", иначе выводим "No".

Таким образом, программа определяет, можно ли разделить плитку на K кусочков и выводит соответствующий результат.