Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 05.10.2020
Сообщений: 53

Задача "Время на размышления"

02.12.2020, 22:41. Показов 1262. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Компания "Booble" специализируется на поиске информации про подарки в Интернете. Каждый день на сайте компании проводится суперакция: «Все подарки, которые были найдены ровно в 11:11:11 или в 23:23:23 можно получить бесплатно!»
Саша захотел воспользоваться ближайшей акцией. Определите, сколько времени на размышления про подарок есть у Саши.


Формат входных данных

На вход подаются три числа: Н, M и S (0 <= H <= 23, 0 <= M <= 59, 0 <= S <= 59)
Часы, минуты и секунды — время, когда Саша узнал про супер акцию.


Формат выходных данных

Выведите одно число — количество секунд на размышления про подарок.

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


Выходные Данные
61
1
86400
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.12.2020, 22:41
Ответы с готовыми решениями:

Задача "Время на размышления"
Компания &quot;Booble&quot; специализируется на поиске информации про подарки в Интернете. Каждый день на сайте компании проводится суперакция: «Все...

Задача для размышления!
№1. Написать функцию, нахождения суммы всех четных элементов одномерного массива. На вход в функцию подается список. Пример №1. ...

Определить время (собственное время и относительно неподвижных часов) перелета через галактику (задача)
Помогите, пожалуйста, решить задачу. Оцените время (собственное время и относительно неподвижных часов) перелета через галактику, если...

4
Гвоздь Задиров
 Аватар для Folian
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
02.12.2020, 23:39
Цитата Сообщение от KostyaJRZ Посмотреть сообщение
11 11 11
Цитата Сообщение от KostyaJRZ Посмотреть сообщение
86400
А почему сутки, если ещё 23.23.23 есть?
1
1 / 1 / 0
Регистрация: 05.10.2020
Сообщений: 53
02.12.2020, 23:41  [ТС]
Цитата Сообщение от Folian Посмотреть сообщение
А почему сутки, если ещё 23.23.23 есть?
Сам тоже не понял, но в условии так написано
0
Гвоздь Задиров
 Аватар для Folian
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
03.12.2020, 00:07
Короче, вот тебе идея, но с точно совпадающим временем поработай.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
 
int foo(int g_sec)
{
    /* все точки времён тоже сразу переводи в секунды и сообразишь*/
    if(g_sec > 84203)
    {
        return 2197 + 40271;
    }
    
    if(g_sec > 40271)
    {
        return 84203 - g_sec;
    }
    
    return 40271 - g_sec;
}
 
int main()
{
    int H, M, S;
    
    std::cin >> H >> M >> S;    //проверку на ввод бы тут
    
    int g_sec = H*3600 + M*60 + S;
    
    std::cout << "\n\n" << foo(g_sec);
    
    return 0;
}
Добавлено через 7 минут
Цитата Сообщение от Folian Посмотреть сообщение
return 2197 + 40271;
тут я что-то не то написал, 86400 - g_sec + 40271, наверное имел в виду.
1
863 / 513 / 215
Регистрация: 19.01.2019
Сообщений: 1,216
03.12.2020, 00:10
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int main(void)
{
    int hh, mm, ss;
    std::cin >> hh >> mm >> ss;
 
    std::cout << (11 - (hh + (mm + 48 + (ss + 49) / 60) / 60) % 12) * 3600
        + (59 - (mm + 48 + (ss + 49) / 60) % 60) * 60 + (60 - (ss + 49) % 60);
 
    return 0;
}
Последний пример - какая-то лажа. Там сутки разница.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.12.2020, 00:10
Помогаю со студенческими работами здесь

(C++) Поля структуры: № поезда, Время прибытия, Время отбытия, Направление, Расстояние. Задача: Вывести среднюю скорост
(C++) Поля структуры: № поезда, Время прибытия, Время отбытия, Направление, Расстояние. Задача: Вывести среднюю скорость каждого...

Размышления о ботописательстве
Как-то так получилось, что я, будучи программистом и по профессии, и по образованию, и по призванию, менее чем за два десятка лет...

Чисто размышления....
Вот пришли мысли, после того как в директ сайт отправил... Значится так: во-первых хочу чтоб обратили внимание на позиции, выдачу и...

Задачка для размышления
Помогите решить задачку. :) Значения элементов массива вычислить отдельной функцией по формуле таблицы. Полученный массив напечатать с...

Размышления о создании объектов
Итак ситуация такова. Что в Дельфи стандартными методами невозможно определить существует объект или нет. Поэтому я пока использую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru