8«В» — Самостоятельная работа №1.

В некоторых задачах рассматриваются цифры данного числа в десятичной записи.
Постарайтесь написать программу так, что если надо будет брать цифры в записи числа
по основанию 9, то потребуется лишь минимальная переделка программы.

Задача 1: Существует ли треугольник?

Даны три натуральных числа a, b, c. Определите, существует ли треугольник с такими сторонами. Если треугольник существует, выведите строку YES, иначе выведите строку NO.

Треугольник — это три точки, не лежащие на одной прямой.

Ввод Вывод
5
3
2
NO

Задача 2: Коровы

Дано натуральное число N. Выведите фразу N korov в правильном падеже:
1 korova
2 korovy
10 korov
и тому подобное.

Задача 3: Трехзначные числа

Напечатайте в порядке возрастания все трехзначные числа, у которых все 3 цифры различны. В конце в отдельной строчке напечатайте количество таких чисел.

В этой задаче вашей программе ничего не подается на вход.

Начало и конец вывода (вместо многоточия должно идти продолжение последовательности, вместо слова "Количество" - число)
102 103 104 105 106 107 108 109 120 123 124... 986 987
Количество

Задача 4: Котлеты

На сковородку одновременно можно положить k котлет. Каждую котлету нужно с каждой стороны обжаривать m минут непрерывно. За какое наименьшее время удастся поджарить с обеих сторон n котлет?

Программа получает на вход три числа: k, m и n и должна вывести одно число: наименьшее количество минут.

Примеры

Ввод Вывод
2
2
1
4
2
1
3
3

Задача 5: Округление по российским правилам

По российский правилам числа округляются до ближайшего целого числа, а если дробная часть числа равна 0.5, то число округляется вверх.

Дано неотрицательное число x, округлите его по этим правилам. Обратите внимание, что функция round не годится для этой задачи!

Ввод Вывод
2.3
2
2.5
3

Задача 6: Простое число

Дано натуральное число N. Определите, простое ли оно.

Задача 7: Флаги*

Напишите программу, которая по данному числу n от 1 до 9 выводит на экран n флагов. Изображение одного флага имеет размер 4×4 символов, между двумя соседними флагами также имеется пустой (из пробелов) столбец. Разрешается вывести пустой столбец после последнего флага. Внутри каждого флага должен быть записан его номер — число от 1 до n.

Символ обратного слэша “\” в текстовых строках имеет специальное значение. Чтобы включить в состав текстовой строки такой символ, его нужно повторить дважды. Например, для вывода на экран одного такого символа можно использовать такой код: print("\\").

Ввод Вывод
3
+___ +___ +___ 
|1 / |2 / |3 / 
|__\ |__\ |__\ 
|    |    |    
1
+___
|1 /
|__\
|