Форум программистов, компьютерный форум CyberForum.ru

Описание работы программы - C++

Восстановить пароль Регистрация
 
mike_red_army
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 19
18.06.2014, 17:41     Описание работы программы #1
помогите, пожалуйста, описать работу программы

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
unsigned to_seconds(unsigned hours, unsigned minutes, unsigned seconds)
{
    return (hours >= 12 ? hours-12 : 
hours)*3600+minutes*60+seconds;
}
 
int main()
{
    cout << "Time: " << to_seconds(15, 5, 34) << endl; // Выведет результат для времени 15 часов, 5 минут и 34 секунды
    return 0;
}
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6172 / 2901 / 284
Регистрация: 04.12.2011
Сообщений: 7,715
Записей в блоге: 3
18.06.2014, 17:49     Описание работы программы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Тернарная операция в скобках проверяет не превышают ли часы hours отметку полудня и если да, то возвращает часы после полудня. Затем они переводятся в секунды и складываются с секундами минут и..., просто секундами. Где-то наверно это нужно.
Прочтите про тернарную операцию.
Хедин
18.06.2014, 19:40
  #3

Не по теме:

mike_red_army, каким знакомым кажется мне этот код. Мы с ним раньше не встречались?

mike_red_army
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 19
20.06.2014, 09:37  [ТС]     Описание работы программы #4
Хедин, это вы его написали я просто не понял как он работает
Yandex
Объявления
20.06.2014, 09:37     Описание работы программы
Ответ Создать тему
Опции темы

Текущее время: 06:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru