Вопрос по C++ программированию. - Вопросы по С+

Вопрос Вопрос по C++ программированию.

Регистрация
30 Сен 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
Задача: Пользователь вводит с клавиатуры время в секундах, прошедшее с начала дня. Вывести на
экран текущее время в часах, минутах и секундах. Посчитать, сколько часов, минут и секунд
осталось до полуночи.
Что я делаю не так, не понимаю, тяжко.

#include
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
double sec=1, min = sec * 60, hours = sec * 3600;
sec > min > hours;
cout << "Введите время в секундах: ";
cin >> hours >> min >> sec;

return 0;
}
 
Регистрация
9 Апр 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
вот объявляешь ты sec, min, hours ну ок, типо единицы измерения ввёл, удобно дальше ты зачем то делаешь какое-то бессмысленное непотребство затем просишь ввести время в секундах и считываешь время в виде часов, минут, секунд в переменные, которые ты инициализировал, не ясно теперь зачем
 
Регистрация
23 Дек 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Понять бы просто, что вы делаете. Вам надо считывать 1 переменную по условию, а вы читаете три. Нужно введенное число поделить на 3600 - получить часы. Остаток от деления поделить на 60 - получить минуты. Остаток от деления будут секунды. Если введено число меньше 3600, значит часы равны 0, пропустить 1й пункт. Если введено число меньше 60 часы и минуты равны, нулю, секунды - то что ввел пользователь. Какие пользователи грамотные нынче пошли...
 
Сверху Снизу