Есть ответ 👍

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

167
383
Посмотреть ответы 2

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


#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;

}


Яна винде несижу уже давно, поэтому могу ответить не правильно. 1 чтобы создать 7zip: - скачать 7zip - выделить необходимый файл(ы) - правая кнопка по ним - в панеле щелк на 7-zip - создать 2 отличие в том, что sfx - самораспаковывающийся архив. 3 чтобы создать зашифрованый архив, необходимо в процессе создания архива щелкнуть по zip => дополнительно => установить пароль 4 в процессе создания архива: - установить разделение тома с (выбрать какой) - галка на "добавить информацию для восстановления" - галка на "протестить"

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