Вопрос задан 11.12.2025 в 06:00. Предмет Математика. Спрашивает Завадский Иван.

Бабушка дала Пете пирожки с капустой. Петя не очень любит капусту, поэтому он решил угостить ими маму и папу. Поделить пирожки на троих поровну не получилось. Тогда Петя решил угостить ещё и соседа Лёшу, и всем четверым досталось одинаковое количество пирожков. Могло ли у Пети быть n пирожков? Дано n. Выведи "ДА" или "НЕТ".

Перейти к ответам

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

Отвечает Беккулова Анастасия.

Как я это понимаю: условие говорит, что на троих поровну не получилось (значит, число пирожков не делится на 3), зато на четверых получилось (значит, число делится на 4). Следовательно, искомые nn — это числа, которые делятся на 4, но не делятся на 3.

Итого критерий:

  • ДА, если nmod4=0n \bmod 4 = 0 и nmod30n \bmod 3 \ne 0;

  • НЕТ иначе.

Пограничные примеры:

  • n=4n=4 → делится на 4, не делится на 3 → ДА.

  • n=8n=8ДА.

  • n=12n=12 → делится и на 4, и на 3 → деление на троих возможно, значит НЕТ.

  • n=0n=0 → делится и на 4, и на 3 → НЕТ.

Простой код-решение (любой язык на выбор):

Python

python
n = int(input()) print("ДА" if n % 4 == 0 and n % 3 != 0 else "НЕТ")

C++

cpp
#include int main() { long long n; if (std::cin >> n) std::cout << ((n % 4 == 0 && n % 3 != 0) ? "ДА" : "НЕТ"); }

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

Топ вопросов за вчера в категории Математика

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

Математика 10.12.2025 11:47 25 Васильева Александра
Математика 10.12.2025 10:49 11 Хамидуллин Нурислам
Задать вопрос