Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h> // для работы ввода и вывода
- #include <locale.h> // для локализации
- int main() {
- setlocale(LC_ALL, "rus"); // подключаем русский язык
- int hour, minute, a; // обозначаем переменные( час, минута, кол-во уроков)
- scanf("%d", &a); // вводим кол-во уроков
- minute = a * 45; // время уроков
- if (a > 1) { // только если было больше одного урока имеет смысла считать перемены
- if (a % 2 == 1) { // если было нечетное кол-во уркоов, то каждые два урока суммарно было перемены на 20 минут
- minute = minute + ((a / 2) * 20);
- }
- else { // а если четное изначально добавляем 5 минут и работаем по тому же принципу что и выше
- minute = minute + 5 + ((a / 2 - 1) * 20);
- }
- }
- // сейчас у нас минут больше 60, преобразуем их в часы
- hour = 9 + minute / 60; // взяли всего часы в минутах
- minute = minute % 60; // взяли остаток от 60
- printf("%d %d", hour, minute);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement