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

арифметические операции с данымы типа "время" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клавиатурный тренажер на с++ http://www.cyberforum.ru/cpp-beginners/thread773184.html
Добрый,вечер всем! Люди добрые,помогите пожалуйста! Покажите пожалуйста простейший пример кода приложения "Клавиатурный тренажер"! Задали курсовую, а я не могу сообразить,что мне делать!
C++ Дана последовательность расположить её положительные элементы стоящие на нечётных местах по возрастанию Помогите, пожалуйста. >>Дана последовательность расположить её положительные элементы стоящие на нечётных местах по возрастанию.<< Нужно написать алгоритм на C++ Заранее спасибо добрым людям! http://www.cyberforum.ru/cpp-beginners/thread773180.html
Реализовать вычисление кусочно-заданной функции C++
Реализовать вычисление кусочно-заданной функции : f(x)=\begin{cases} & \text{(ln(1+|x|)/1+x^2+x^4)*e^-2x, if } x\preceq 0 \\ & \text{ \sqrt{1+ctg^2x } ,if } x\epsilon(0,\pi ) \\ & \text{ (3+sinx+cosx) /(1+x)^3, if } x\succeq \pi \end{cases} Заранее спасибо.
Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные C++
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные."<< Нужно написать алгоритм на C++ Заранее спасибо добрым людям!
C++ Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные http://www.cyberforum.ru/cpp-beginners/thread773172.html
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов. Сколько значений элементов встречается в массиве по 3 раза?"<< Нужно написать алгоритм на C++ Заранее спасибо добрым людям!
C++ Изучение С++ Очень загорелся в изучении с++, учусь только на втором курсе радиотехнического техникума, и учим паскаль, но я уверен в том что он мне не сильно понадобится.... Постепенно конечно на парах буду учить, но это так, только сессию закрыть, а очень хочу выучить С++, так вот в чем суть вопроса: Есть желающие, которые могли бы давать рекомендации по скайпу, начиная от минимума, и заканчивая более чем-то... подробнее

Показать сообщение отдельно
palva
2511 / 1733 / 229
Регистрация: 08.06.2007
Сообщений: 6,807
Записей в блоге: 4
28.01.2013, 00:45     арифметические операции с данымы типа "время"
У вас исходная переменная типа string ? Тогда так можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
 
using namespace std;
 
string ss("071355");
int main() {
    string tt;
    char cs[7];
    int n, h, m, s;
    sscanf(ss.c_str(), "%2d%2d%2d", &h, &m, &s);
    n = (h*60+m)*60+s;
    n+=1*60; // прибавить минуту
    n+=13; // прибавить 13 секунд
    s = n % 60;
    n = n / 60;
    m = n % 60;
    h = n / 60;
    sprintf(cs, "%02d%02d%02d", h, m, s);
    tt = cs;
    cout << tt << endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru