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

Перегрузка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание наследовательного класса(классы-наследование) http://www.cyberforum.ru/cpp-beginners/thread522064.html
Доброе время суток.Прошу помощи у специалистов,не могу реализовать программно задание. Создать Абстрактный базовый класс с виртуальной функцией – значением функции в заданной точке. Создать...
C++ Нужно определить количество одинаковых цифр в заданном числе Задача: Дано целое пятизначное число х. Вывести на экран сообщение о том, сколько в данном числе одинаковых цифр и каково их значение. http://www.cyberforum.ru/cpp-beginners/thread522054.html
C++ шаблонные виртуальные функции
Почему виртуальные функции невозможно сделать шаблонными?
'const char* ...' does not much 'const char*' ??? C++
Доброе время суток, товарищи! Застрял на ошибке: " error: argument of type ‘const char* (person::)()’ does not match ‘const char*’ " (ниже в коде выделена) Как я предполагаю...
C++ Дан массив из четного числа элементов. Отсортировать первую половину этого массива по возрастанию, а вторую по убыванию http://www.cyberforum.ru/cpp-beginners/thread522030.html
Дан массив из четного числа элементов. Отсортировать первую половину этого массива по возрастанию, а вторую по убыванию.Подскажите как делать,пожалуйста Добавлено через 19 часов 29 минут мне...
C++ Массив, каждый элемент которого равен максимуму элементов одной строки исходной матрицы Не пойму условие.. Дана динамическая целочисленная матрица. Построить динамический одномерный массив, каждый элемент которого равен максимуму элементов одной строки исходной матрицы. ... Что... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.03.2012, 09:34
Цитата Сообщение от DenkaBelan Посмотреть сообщение
Время задаётся в формате час.минута.секунда.
Любое время переводите в секунды. Потом вычитаете, складываете. Если время получилось большим или равным 60*60*24, то к этому полученному времени применяете операцию %(60*60*24). Если время получилось меньше 0, то к нему прибавляете 60*60*24.
Если полученное время в секундах нужно перевести в часы.минуты.секунды , то делаете так:
X - время в секундах.
C++
1
2
3
4
5
6
int a, b, c;
c=X%60;
X/=60;
b=X%60;
a=X/60;
// здесь a - часы, b -минуты, c -секунды
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru