Упражнения на C ++: Найдите общее количество минут между двумя заданными временами

C ++ Basic: упражнение 85 с решением

Напишите программу на C ++, чтобы определить общее количество минут между двумя заданными временами (с двоеточием и am или pm).

Графическая презентация:

Пример решения :

Код C ++:

   #include  #include  #include  с использованием пространства имен std; int count_minutes (string time_str) {string num1, num2; string hr1, hr2, min1, min2; int index = time_str.find ('-'  ); bool двоеточие = false; for (int x = 0; x = index) {двоеточие = false; for (x; x stoi (min2)) {hr = 24 - (stoi (hr1) - stoi (hr2));  } else if (stoi (hr1)> stoi (hr2) && num1 == num2 && stoi (min1)  

Пример вывода:

 Минуты между  С 12:01 до 12:00: 1439 минут с 2:12 до 2: 8 утра: 1436 минут с 13:04 до 13:29: 25 минут с 14:00 до 22:00: 480 

Блок-схема:

Редактор кода C ++:

Оцените статью
nanomode.ru
Добавить комментарий