Есть ответ 👍

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

100
205
Посмотреть ответы 2

Ответы на вопрос:

gopd2
4,4(54 оценок)

#include < iostream>

using namespace std;

int main()   {

    int h, m, s, time;    

   

    cin > > h > > m > > s > > time;    

   

    int hour, minute, second;

   

    second = time % 60;

   

    time -= second;

   

    time = time/60;

   

    minute = time % 60 ;

   

    hour = time / 60;

   

    if ( s + second > 60 )   {

            s = (s+second) % 60;

           

            if ( m + minute + 1 > 60 )   {

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

               

                if ( h + hour + 1 > = 24 )   {

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

                } else {

                    h+=hour+1;

                }

               

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

                m = 0;

               

                if ( h + hour + 1 > = 24 )   {

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

                } else {

                    h+=hour+1;

                }

               

            } else {

                m = m+minute;

               

                if ( h + hour > = 24 )   {

                    h = (h+hour) % 24;

                } else {

                    h += hour;

                }

            }

               

           

           

        } else if ( s+second == 60 )   {

            s = (s+second) % 60;

           

            if ( m + minute + 1 > 60 )   {

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

               

                if ( h + hour + 1 > = 24 )   {

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

                } else {

                    h+=hour+1;

                }

               

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

                m = 0;

               

                if ( h + hour + 1 > = 24 )   {

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

                } else {

                    h +=hour+1;

                }

               

            } else {

                m += minute;

               

                if ( h + hour > = 24 )   {

                    h = (h+hour) % 24;

                } else {

                    h = h + hour;

                }

            }

               

           

        } else {

            s = s+second;

           

            if ( m + minute > 60 )   {

                m = (m+minute) % 60;

               

                if ( h + hour + 1 > = 24 )   {

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

                } else {

                    h+=hour+1;

                }

               

            } else if( m + minute == 60 ) {

                m = 0;

               

                if ( h + hour + 1 > = 24 )   {

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

                } else {

                    h += hour+1;

                }

               

            } else {

                m += minute;

               

                if ( h + hour > = 24 )   {

                    h = (h+hour) % 24;

                } else {

                    h += hour;

                }

            }

               

           

        }

       

        cout < < h < < ": " < < m < < ": " < < s;

}


Набери на компьютере текст с такими симвалами и посмотришь сколько занимает 

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS