#include <iostream>using namespace std;int m=-1, n=-1, k=-1;int p=-1, q=-1, r=-1;int main() { setlocale(LC_ALL, "Rus"); cout<<"Введите часы(m):"<<endl; while (m>24 or m<0) { cin>>m; if (m>24 or m<0) { cout<<"Максимум - 24, минимум - 0"<<endl; } } cout<<"Введите минуты(n):"<<endl; while (n>59 or n<0) { cin>>n; if (n>59 or n<0) { cout<<"Максимум - 59, минимум - 0"<<endl; } } cout<<"Введите секунды(k):"<<endl; while (k>59 or k<0) { cin>>k; if (k>59 or k<0) { cout<<"Максимум - 59, минимум - 0"<<endl; } } cout<<"---------------------------------------"<<endl; cout<<"Введите количество пройденых часов(p)"<<endl; while (p<0) { cin>>p; if (p<0) { cout<<"Минимум - 0"<<endl; } } cout<<"Введите количество пройденых минут(q)"<<endl; while (q<0) { cin>>q; if (q<0) { cout<<"Минимум - 0"<<endl; } } cout<<"Введите количество пройденых секунд(r)"<<endl; while (r<0) { cin>>r; if (r<0) { cout<<"Минимум - 0"<<endl; } } cout<<"Начальное время: "<<m<<" часов, "<<n<<" минут, "<<k<<" секунд"<<endl; k=(r+k)%60; n+=(r+k)/60; n=(n+q)%60; m+=(n+q)/60; m=(m+p)%24; cout<<"Конечное время: "<<m<<" часов, "<<n<<" минут, "<<k<<" секунд"<<endl;}