С++Электрические часы демонстрируют время в формате h:mm:ss, то есть поначалу записывается

С++

Электрические часы демонстрируют время в формате h:mm:ss, то есть поначалу записывается количество часов, позже непременно двузначное количество минут, потом непременно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями.

С начала суток прошло n секунд. Выведите, что покажут часы.
Входные данные

Вводится целое число n.
Выходные данные

Выведите ответ на задачу, соблюдая требуемый формат.
Образцы
Входные данные

3602

Выходные данные

1:00:02

Входные данные

129700

Выходные данные

12:01:40

Задать свой вопрос
1 ответ
//текуще время
include lt;iostreamgt;
include lt;cstdlibgt;
include lt;cstringgt;
using namespace std;

string dig(int n)
   
   string st="";
   if (ngt;9)  st=st+char(n%10+48);  st=char(n/10+48)+st;
   else  st=st+'0'+char(n+48);
   return(st);


int main(int argc, char** argv)
   int n,k,m,sc;
   string s="";
   coutlt;lt;"n = ";   cingt;gt;n;  coutlt;lt;endl;
   k=n/3600;
   m=(n-k*3600)/60;
   sc=n-k*3600-m*60;
   if (kgt;24)  k=k%24;
   if (klt;10)  s=s+char(k+48)+':';
   else s=s+dig(k)+':';
   s=s+dig(m)+':';
   s=s+dig(sc);
   coutlt;lt;"time:  "lt;lt;slt;lt;endl;
   system("pause");
   return(0);


Агата Федыкина
Даже если и будет верно считать секунды, не означающие нули в минутах и секундах она все одинаково выводить не будет.
Рассудов Денис
упс еще нужно исправить кое что
Вольфенгаген Лариса
include "iostream"using namespace std;int main()int secound =0;int hh =0;int mm =0;int ss =0;cin >> secound;int temp = secound;int hhTemp;for(int i = 0; i <= secound; i++) if(i == 60) mm++; i-=60; secound-=60; if(mm == 60) hh++; mm=0;if(hh > 23) hhTemp= hh; hh=0;ss = temp - hh*3600 - mm *60;cout << hh <<":"<< mm << ":" << ss;return 0;
Кирюха Казянин
можно и так сделать
Антонина Самойленкова
//текущее времяinclude include include using namespace std;int main(int argc, char** argv)    int n,k,m,sc;    cout<<"n = ";  cin>>n;  cout<24)  k=k%24;   cout<<"time:  "<
Milana Bazeckaja
Удалите свои комменты с решениями. Они вводят юзеров в ступор.
Даниил
Вижу но можно и без их без iomanip и cstdlib
Руслан Буякевич
все не влазит
Юля Шестюк
скину в решение
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт