- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
#include "StdAfx.h"
#include <stdio.h>
#include <conio.h>
#include <Windows.h>
int main()
{
int hs, hr, ms, mr, resulth, resultm;
printf("-----------------------------------\n------ Counting machine 3000 ------ \n \n");
printf("Write start time: ");
scanf("%d %d", &hs, &ms);
printf("Write time on the road: ");
scanf("%d %d", &hr, &mr);
printf("Expect to perform a calculation...\n");
Sleep(4000);
resulth=hs+hr;
resultm=ms+mr;
while (resulth>=24)
{
resulth=resulth-24;
}
if (resultm>=60)
{
resultm=resultm-60;
resulth++;
}
printf("Done! You'll reach your destination at ", "%d", resulth, ":", "%d", resultm, ".");
printf("%d", resulth);
printf(":");
printf("%d", resultm, ".");
printf(".");
printf("\n\n-----------------------------------");
int i;
scanf("%d", &i);
return 0;
}
«Время отправления и время прибытия поезда задаются в виде Ч М, где Ч - час от 0 до 23, М - минута от 0 до 59. Время в пути задаётся аналогично в формате Ч М, где Ч - количество часов от 0 до 999, а М - количество минут от 0 до 59.
Требуется по данному времени отправления и времени в пути вычислить время прибытия поезда (возможно, в другие сутки).»