Часы C++

Часы с боем пробивают каждый час такое количество ударов, сколько их есть на циферблате с цифрами от 1 до 12, и по одному разу тогда, когда минутная стрелка указывает на цифру 6. Зная начальное и конечное время в рамках одних календарных суток (выраженное в часах и минутах), подсчитать общее количество ударов на этом промежутке времени.

Входные данные

   Начальное и конечное время одних календарных суток в часах (H) и минутах (M) через пробел (0 ≤ H ≤ 230 ≤ M ≤ 59).

Выходные данные

   Ответ на задачу.

 

#include <iostream>

using namespace std;

int main() {
    int h1, m1, h2, m2, result = 0;
    cin >> h1 >> m1 >> h2 >> m2;
    while (1) {
        if (m1 == 0) result += h1 > 12 ? h1 - 12 : h1 == 0 ? 12 : h1;
        else if (m1 == 30) result++;
        if (h1 == h2 && m1 == m2) break;
        m1++;
        if (m1 == 60) {
            m1 = 0;
            h1++;
        }
    }
    cout << result << endl;
    return 0;
}

Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top