• пожалуйста помогите. дано текущее показание электронных часов: m часов n минут k секунд. какое время будет показывать часы через p часов q минут r секунд?. пожалуйста помогите пожалуйста информатике. заранее спасибо .

Ответы 4

  • Скопировалось неудачно : \
  • Правильность не гарантирую
  • Хорошо, спасибо
  • #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;}
    • Автор:

      judaht0ed
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years