Advertisement
Qellex

конец уроков

Jan 19th, 2023 (edited)
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. #include <stdio.h> // для работы ввода и вывода
  2. #include <locale.h> // для локализации
  3.  
  4. int main() {
  5. setlocale(LC_ALL, "rus"); // подключаем русский язык
  6. int hour, minute, a; // обозначаем переменные( час, минута, кол-во уроков)
  7. scanf("%d", &a); // вводим кол-во уроков
  8. minute = a * 45; // время уроков
  9. if (a > 1) { // только если было больше одного урока имеет смысла считать перемены
  10. if (a % 2 == 1) { // если было нечетное кол-во уркоов, то каждые два урока суммарно было перемены на 20 минут
  11. minute = minute + ((a / 2) * 20);
  12. }
  13. else { // а если четное изначально добавляем 5 минут и работаем по тому же принципу что и выше
  14. minute = minute + 5 + ((a / 2 - 1) * 20);
  15. }
  16. }
  17. // сейчас у нас минут больше 60, преобразуем их в часы
  18. hour = 9 + minute / 60; // взяли всего часы в минутах
  19. minute = minute % 60; // взяли остаток от 60
  20. printf("%d %d", hour, minute);
  21. return 0;
  22. }
  23.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement