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

Как правильно написать функцию? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пять способов ввода и вывода данных http://www.cyberforum.ru/cpp-beginners/thread670691.html
Помогите пожалуйста с решение задачи. Написать программу, реализующую 5 способов ввода данных (типа символ) и 5 способов вывода символа на экран. Мои наработки, работающие не совсем корректно:...
C++ Как будет выглядеть на C++ часть кода, написанного на Pascal? type station = record ns:byte; time:longint; end; train = record n:byte; st:arrayof station; end; http://www.cyberforum.ru/cpp-beginners/thread670682.html
Используя битовые операции, вывести на экран восьмиричное представление беззнакового короткогоцелого C++
Знаю такая задача уже была на форуме в таком виде, но возможно ли её написать проще на уровне начинающего? #include "stdafx.h" #include <stdio.h> int main(int argc, char* argv) { unsigned...
C++ Ошибка в коде игры-угадайки
Есть код, но он не компилириуется: #include <iostream> #include <cmath> using namespace std; int main () float f( float x )
C++ rand() http://www.cyberforum.ru/cpp-beginners/thread670651.html
начал учить си++, наткнулся на такую штуку... Накидал простую программку (консольную) и увидел что датчик случ. чисел выдает нифига не случайные числа!!! #include <iostream> //...
C++ Создать функцию, где из квадратной матрицы S(m, m), m<=10 построить вектор Р Помогите решить задачу: Написать функцию, где из квадратной матрицы S(m, m), m<=10 построить вектор Р, элементы которого - суммы элементов диагоналей, параллельных главной диагонали. Первый элемент... подробнее

Показать сообщение отдельно
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.10.2012, 22:21
переводите время в секунды и считайте разницу по времени в секундах. потом получаете сколько часов минут секунд укладывается в полученную разницу.
алгоритм примерно такой:

считаем разницу между т1 и т2.
sec1 = getSeconds(t1); // преобразуем время в секунды
sec2 = getSeconds(t2); // преобразуем время в секунды
if (sec1 < sec2)
{
sec1 += 60 * 64 * 24; // накидываем суточное количество секунд.
}

diff = sec1 - sec2;
и вот теперь нужно определить сколько часов и минут и секунд вмечается в эту разницу.
скажем, если разница составляет 186 секунд, то это 0 часов, 3 минуты и 6 секунд.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru