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

Ошибка в задаче - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Требуется написать игру "Лагерь". Число палаток должно равняться числу деревьев http://www.cyberforum.ru/cpp-beginners/thread1096866.html
Нуждаюсь в вашей помощи. Лагерь ("Tents", "Tents and Trees") представляет собой прямоугольную сетку, некоторые клетки которой содержат "деревья". Необходимо разместить рядом с деревьями "палатки",...
C++ Не подключаются заголовки Доброго вечера. Есть проблема - поставил библиотеку и в свойствах проекта (каталоги включения) прописал пути к заголовочным файлам: $(wxdir)\include $(wxdir)\include\mscv При этом структура... http://www.cyberforum.ru/cpp-beginners/thread1096865.html
Дружественные функции С++ C++
Здравствуйте, помогите пожалуйста решить задачку с помощью дружественных функций: Считайте текст и выведите на экран исходный текст, а затем предложения, содержащие определенное количество слов....
Комбинаторика C++
Доброго всем времени суток!Помогите пожалуйста с решением такой задачи.Дана последовательность вещественных чисел.Пользователь вводит число.Программа должна показать все возможные комбинации чисел...
C++ Дано бинарное дерево. Выполнить вращение для самого разбалансированого поддерева http://www.cyberforum.ru/cpp-beginners/thread1096855.html
Здравствуйте. Прошу помощи в решение задачи. Дано бинарное дерево. Выполнить вращение для самого разбалансированого поддерева. Просьба написать код. Заранее спасибо
C++ Динамический ввод строки Решил на будущее написать программу динамического ввода. Судя по выводу, где-то произошла утечка памяти(в выводе появляется 3 квадратика в конце). Все перепробовал, не знаю как решить #include... подробнее

Показать сообщение отдельно
PriZrаK
-116 / 0 / 1
Регистрация: 28.01.2014
Сообщений: 144

Ошибка в задаче - C++

14.02.2014, 23:05. Просмотров 247. Ответов 3
Метки (Все метки)

Заданы моменты начала и конца некоторого промежудка времени в часах минутах и секундах ( в пределах одних суток) Найти продолжительность этого промежудка в тех же единицах измерения.

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
using namespace std;
 
int main(int argc, char*argv[]){
    setlocale(LC_ALL, "Russian");
    
    int min, sec, hours, min_1, sec_1, hours_1, m, s, h;
 
    cout << "Введите начальный интервал" << endl;
 
    cout << "Введите время в часах -> ";
    cin >> hours;
 
    cout << "Введите время в минутах -> ";
    cin >> min;
 
    cout << "Введите время в секундах -> ";
    cin >> sec;
 
    cout << endl;
    cout << "==================================";
    cout << endl << endl;
 
    cout << "Введите конечный интервал" << endl;
 
    cout << "Введите время в часах -> ";
    cin >> hours_1;
 
    cout << "Введите время в минутах -> ";
    cin >> min_1;
 
    cout << "Введите время в секундах -> ";
    cin >> sec_1;
 
    m = min_1 - min;
    s = sec_1 - sec;
    h = hours_1 - hours;
 
    cout << endl;
    cout << "==================================";
    cout << endl << endl;
 
    if (m < 0) {
        m = m + 60;
        min_1 = min_1 - 1;
    }
 
    if (s < 0) {
        s = s + 60;
        sec_1 = sec_1 - 1;
    }
    
    if (h < 0) h = h + 24;
 
    cout << "Продолжительность: " << endl;
    cout << "В часах ->" << h << endl;
    cout << "В минутах ->" << m << endl;
    cout << "В секундах ->" << s << endl;
 
return 0;
}
Если первые величины такие 23 часа 30 минут 55 секунд, а вторые 1 час 7 минут 6 секунд то результат будет 2 часа 36 минут 11 секунд, а нужно что бы было так 1 часа 36 минут 11 секунд, что то с часами
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru