fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class TimeInterval
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. //Описание переменных для хранения входных данных.//
  10. int beg, end, dif, chh, minn, sekk;
  11. Scanner in = new Scanner(System.in);
  12. //Чтение из стандартного потока ввода.//
  13. int ch = in.nextInt();
  14. int min = in.nextInt();
  15. int sek = in.nextInt();
  16. int ch1 = in.nextInt();
  17. int min1 = in.nextInt();
  18. int sek1 = in.nextInt();
  19. ch *= 3600 ; ch1 *= 3600 ; min *= 60 ; min1 *= 60 ; //Перевод величин в наименьшие единицы измерения.
  20. beg = ch + min + sek ; //Находим момент начала промежутка в наименьших единицах измерения (секундах).
  21. end = ch1 + min1 + sek1 ;//Находим момент конца промежутка в наименьших единицах измерения (секундах).
  22. dif = end - beg ;//Нахождение промежутка.
  23. chh = dif / 3600 ; //Нахождение промежутка времени в часах.
  24. minn = ( dif - 3600 * chh ) / 60 ; //Нахождение промежутка времени в минутах.
  25. sekk = dif - 3600 * chh - minn * 60 ; //Нахождение промежутка времени в секундах.
  26. System.out.printf("Прошло "+chh+" часа(ов) "+minn+" минут(ы) "+sekk+" секунд(ы) с начала отсчета");
  27. }
  28. }
Success #stdin #stdout 0.15s 321280KB
stdin
3 24 30 10 44 35
stdout
Прошло 7 часа(ов) 20 минут(ы) 5 секунд(ы) с начала отсчета