По данному медли начала решения задачки (часы, минутки, секунды) и медли

По заданному медли начала решения задачки (часы, минутки, секунды) и времени исполненья задачи (секунды) определить время окончания решения задачки. С++ безотлагательно

Задать свой вопрос
1 ответ

include lt;iostreamgt;

using namespace std;

int main()  

   int h, m, s, time;    

   

   cin gt;gt; h gt;gt; m gt;gt; s gt;gt; time;    

   

   int hour, minute, second;

   

   second = time % 60;

   

   time -= second;

   

   time = time/60;

   

   minute = time % 60 ;

   

   hour = time / 60;

   

   if ( s + second gt; 60 )  

           s = (s+second) % 60;

           

           if ( m + minute + 1 gt; 60 )  

               m = (m+minute+1) % 60;

               

               if ( h + hour + 1 gt;= 24 )  

                   h = (h+hour+1) % 24;

                else

                   h+=hour+1;

               

               

            else if( m + minute + 1 == 60 )

               m = 0;

               

               if ( h + hour + 1 gt;= 24 )  

                   h = (h+hour+1) % 24;

                else

                   h+=hour+1;

               

               

            else

               m = m+minute;

               

               if ( h + hour gt;= 24 )  

                   h = (h+hour) % 24;

                else

                   h += hour;

               

           

               

           

           

        else if ( s+second == 60 )  

           s = (s+second) % 60;

           

           if ( m + minute + 1 gt; 60 )  

               m = (m+minute+1) % 60;

               

               if ( h + hour + 1 gt;= 24 )  

                   h = (h+hour+1) % 24;

                else

                   h+=hour+1;

               

               

            else if( m + minute + 1 == 60 )

               m = 0;

               

               if ( h + hour + 1 gt;= 24 )  

                   h = (h+hour+1) % 24;

                else

                   h +=hour+1;

               

               

            else

               m += minute;

               

               if ( h + hour gt;= 24 )  

                   h = (h+hour) % 24;

                else

                   h = h + hour;

               

           

               

           

        else

           s = s+second;

           

            if ( m + minute gt; 60 )  

               m = (m+minute) % 60;

               

               if ( h + hour + 1 gt;= 24 )  

                   h = (h+hour+1) % 24;

                else

                   h+=hour+1;

               

               

            else if( m + minute == 60 )

               m = 0;

               

               if ( h + hour + 1 gt;= 24 )  

                   h = (h+hour+1) % 24;

                else

                   h += hour+1;

               

               

            else

               m += minute;

               

               if ( h + hour gt;= 24 )  

                   h = (h+hour) % 24;

                else

                   h += hour;

               

           

               

           

       

       

       cout lt;lt; h lt;lt; ":" lt;lt; m lt;lt; ":" lt;lt; s;

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт