ЗАВДАННЯ ДЛЯ ВИКОНАННЯ
1
********************************************************************
Напишите программу:
Тимофей обычно спит ночью X часов и устраивает себе днем тихий час
на Y минут. Определите, сколько всего минут Тимофей спит в сутки.
Внимание, программа принимает значения X и Y из стандартного потока ввода
(функция input), результат надо выводить в стандартный поток вывода
(функция print).
Для этой задачи введѐн корректный шаблон, так что решать ничего не нужно,
разберитесь с тем, что происходит в решении и как нужно оформлять код для
сдачи его в систему.
Также обратите внимание, что в этой задаче (и во всех последующих задачах,
где вам надо будет написать программу), предлагается пример входных
(Sample Input) и выходных данных (Sample Output). Вы можете использовать
эти данные для того, чтобы проверить, что ваша программа работает правильно
(по крайней мере на одном примере), и вы используете верный формат ввода-
вывода (например, если в задаче несколько чисел надо вывести в одну строку, а
вы выводите каждое число на отдельной строке, то такой вывод будет
считаться неверным). Имейте в виду, что проверяться ваша программа будет на
большом наборе тестов, поэтому рекомендуем вам перед отправкой решения
самостоятельно запустить вашу программу на еще каких-нибудь данных
помимо примера из условия.
Обратите также внимание на ответ от проверяющей системы, доступный по
кнопке "Feedback". Там может сообщаться о том, на каком тесте ваше решение
выдаѐт неверный ответ или о другой ошибке времени выполнения.
Sample Input:
7
30
Sample Output:
450
2
********************************************************************
Коля каждый день ложится спать ровно в полночь и недавно узнал, что
оптимальное время для его сна составляет Xминут. Коля хочет поставить себе
будильник так, чтобы он прозвенел ровно через X минут после полуночи,
однако для этого необходимо указать время сигнала в формате часы, минуты.
Помогите Коле определить, на какое время завести будильник.
Часы и минуты в выводе программы должны располагаться на разных строках
(см. пример работы программы)
Sample Input 1:
480
Sample Output 1:
8
0
Sample Input 2:
512
Sample Output 2:
8
32
3
********************************************************************
Катя узнала, что ей для сна надо X минут. В отличие от Коли, Катя ложится
спать после полуночи в H часов и Mминут. Помогите Кате определить, на
какое время ей поставить будильник, чтобы он прозвенел ровно через X минут
после того, как она ляжет спать.
На стандартный ввод, каждое в своей строке, подаются значения X, H и M.
Гарантируется, что Катя должна проснуться в тот же день, что и заснуть.
Программа должна выводить время, на которое нужно поставить будильник: в
первой строке часы, во второй — минуты.
Sample Input 1:
480
1
2
Sample Output 1:
9
2
Sample Input 2:
475
1
55
Sample Output 2:
9
50
4
********************************************************************
Требуется определить, является ли данный год високосным.
Напомним, что год является високосным, если его номер кратен 4, но при этом
не кратен 100, или если он кратен 400 (например, 2000-ый год являлся
високосным, а 2100-ый будет невисокосным годом).
Программа должна корректно работать на числах 1900≤n≤3000.
Выведите "Високосный" в случае, если считанный год является високосным и
"Обычный" в обратном случае (не забывайте проверять регистр выводимых
программой символов).
Sample Input 1:
2100
Sample Output 1:
Обычный
Sample Input 2:
2000
Sample Output 2:
Високосный
5
********************************************************************
В то далѐкое время, когда Паша ходил в школу, ему очень не нравилась
формула Герона для вычисления площади треугольника, так как казалась
слишком сложной. В один прекрасный момент Павел решил избавить всех
школьников от страданий и написать и распространить по школам программу,
вычисляющую площадь треугольника по трѐм сторонам.
Одна проблема: так как эта формула не нравилась Павлу, он еѐ не запомнил.
Помогите ему завершить доброе дело и напишите программу, вычисляющую
площадь треугольника по переданным длинам трѐх его сторон по формуле
Герона:
___________________
S=√p(p−a)(p−b)(p−c)
где p=a+b+c2 – полупериметр треугольника. На вход программе подаются
целые числа, выводом программы должно являться вещественное число,
соответствующее площади треугольника.
Sample Input:
3
4
5
Sample Output:
6.0
6
********************************************************************
Напишите программу, принимающую на вход целое число, которая
выводит True, если переданное значение попадает в
интервал (−15,12]∪(14,17)∪[19,+∞) и False в противном случае (регистр
символов имеет значение).
Обратите внимание на разные скобки, используемые для обозначения
интервалов. В задании используются полуоткрытые и открытые интервалы.
Подробнее про это вы можете прочитать, например, на википедии
(полуинтервал, промежуток).
Sample Input 1:
20
Sample Output 1:
True
Sample Input 2:
-20
Sample Output 2:
False
7
********************************************************************
Напишите программу, которая получает на вход три целых числа, по одному
числу в строке, и выводит на консоль в три строки сначала максимальное,
потом минимальное, после чего оставшееся число.
На ввод могут подаваться и повторяющиеся числа.
Sample Input 1:
8
2
14
Sample Output 1:
14
2
8
Sample Input 2:
23
23
21
Sample Output 2:
23
21
23