Массивы(232 задач)
Типы данных(356 задач)
Циклы(177 задач)
Условный оператор (if)(164 задач)
Python(260 задач)
Standard Template Library(2 задач)
Даны три натуральных числа a, b, c. Определите, существует ли треугольник с такими сторонами. Если треугольник существует, выведите строку YES
, иначе выведите строку NO
.
Треугольник — это три точки, не лежащие на одной прямой.
Вводятся три натуральных числа.
Выведите ответ на задачу.
3 4 5
YES
Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны).
Вводятся три целых числа.
Выведите ответ на задачу.
1 2 3
0
Денис Павлович задал школьникам задачу: “Если данное четырехзначное число является симметричным, выведите 1, иначе выведите любое другое целое число”. Для проверки Денис Павлович использует заранее подготовленный набор тестов и правильных ответов к ним.
Ире кажется, что она решила эту задачу, но тестирующая система Ejudge почему-то не принимает ее решение. Ира думает, что это происходит оттого, что она выводит не то любое другое число, которое записано в ответах у Дениса Павловича.
Напишите программу, которая по ответу Дениса Павловича и по ответу Иры определяет, верно ли Ира решила задачу.
Программа получает на вход два числа: ответ Дениса Павловича и ответ Иры.
Программа должна вывести YES
,
если Ира дала верный ответ и NO
в противном случае.
11 -1
YES
3 1
NO
Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом.
Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
Программа должна вывести YES
, если из первой клетки ходом ладьи можно попасть во вторую или NO
в противном случае.
4 4 5 5
NO
4 4 5 4
YES
Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку. Даны две различные клетки шахматной доски, определите, может ли король попасть с первой клетки на вторую одним ходом.
В этой задаче удобно использовать функцию abs(x), которая соответствует операции |x|.
Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
Программа должна вывести YES
, если из первой клетки ходом короля можно попасть во вторую или NO
в противном случае.
4 4 5 5
YES