Определение интервала между двумя датами - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
int x1,x2,x3,sec;
system("chcp 1251> nul");
printf("Введите начальное время в чч:мм:сс \n");
scanf("%d:%d:%d", &x1,&x2,&x3);
sec= x1*60*60+x2*60+x3;
printf("Введите конечное время в чч:мм:сс\n");
scanf("%d:%d:%d", &x1,&x2,&x3);
sec=abs(x1*60*60+x2*60+x3-sec);
x1=sec/3600;
x2=(sec-x1*3600)/60;
x3=x1*3600-x2*60;
printf("Интервал времени составляет %02d:%02d:%02d ", x1,x2,x3);
}Решение задачи: «Определение интервала между двумя датами»
textual
Листинг программы
getchar(); getchar();