Вопрос задан 05.07.2023 в 01:43. Предмет Информатика. Спрашивает Пушенко Анастасия.

Шоколадка имеет вид прямоугольника, разделенного на N×M долек. Шоколадку можно один раз разломить

по прямой на две части. Определите, можно ли таким образом отломить от шоколадки ровно K долек. Формат входных данных Программа получает на вход три числа: N, M, K Формат выходных данных Программа должна вывести одно из двух слов: YES или NO. Sample Input 1: 4 2 6 Sample Output 1: YES Sample Input 2: 2 10 7 Sample Output 2: NO В JAVA, ПОЖАЛУЙСТА
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дуров Лев.

import java.util.Scanner;

class Main {

   public static void main(String[ ] args) {

       // Запрашиваем значения у пользователя

       Scanner sn = new Scanner(System.in);

       Scanner sm = new Scanner(System.in);

       Scanner sk = new Scanner(System.in);

       double n = sn.nextFloat();

       double m = sm.nextFloat();

       double k = sk.nextFloat();

       

      // Проверяем, если m * n при делении на k чётное, значит выводится "YES", если нечётное, то "NO"

       if(((n * m) / k) % 1 == 0) {

           System.out.print("YES");

       }

       else {

           System.out.print("NO");

       }

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример решения данной задачи на Java:

java
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int m = scanner.nextInt(); int k = scanner.nextInt(); // Проверяем условие, при котором количество долек K должно быть меньше или равно // произведению количества долек вдоль каждого измерения (N и M) if (k <= n * m && (k % n == 0 || k % m == 0)) { System.out.println("YES"); } else { System.out.println("NO"); } } }

В данном примере мы считываем значения N, M и K с помощью Scanner. Затем мы проверяем условие, при котором количество долек K должно быть меньше или равно произведению количества долек вдоль каждого измерения (N и M). Также условие проверяет, что K делится без остатка на N или M (что означает, что шоколадка может быть разломлена на ровно K долек).

Затем выводим результат с помощью System.out.println(). Если условие выполняется, выводим "YES", иначе выводим "NO".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос