Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
вета18С
01.05.2021 18:22 •
Информатика
Дано текущее показание электронных часов: m часов n минут k секунд. какое время будет показывать часы через p часов q минут r секунд? . информатике. заранее .
Ответ:
sabinabaigali
07.10.2020 06:41
#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;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
gribovskayairi
29.07.2021 00:54
2a16 в десятичную систему счисления заранее...
Умник333331
29.07.2021 00:54
Сколько секунд потребуется модему, сообщения со скоростью 128000 бит/с, чтобы передать сообщение объёмом 236 кбайт? !...
DevA777
18.08.2020 14:04
Увити было 7 рублей. он решил купить карандаш за х рублей. сколько денег у него останется или сколько не хватит, если: 1) х=5; 2) х=10 можно ли составить один алгоритм так, чтобы...
Gulya6922
09.02.2020 03:38
Почему птицы во время дальних перелетов размещаются цепочкой или косяком...
lev93
01.08.2021 11:08
Найдите значение выражения 6) и 7)...
али419
09.02.2020 03:38
Найдите в стихотворение метафоры, сравнения, эпитеты и дт. олицетворения я воспитан природой суровой, мне довольно заметить у ног одуванчика шарик пуховый, подорожника твердый...
ЕлизаветаВернер
21.02.2022 00:01
Запиши выражением решение масса ящика с помидорами 12 кг, а масса ящика с огурцами на b кг меньше. какова масса ящика с огурцами? найди значение выражения, если b=3, 5, 2...
9Kira9
09.02.2020 03:38
Что бы открыть сейф нужно отгадать код. известно что код трëхзначное число, записанное тремя из цифр : 1 2 3 4и это число больше чем 400 сколько чисел нужно проверить что бы определить...
toper55
09.02.2020 03:38
Число оканчивается цифрой 9 . если эту цифру отбросить и к полученному числу прибавить первое число, то получится 14397 найдите это число...
Михона
09.02.2020 03:38
Проблема мнимых и подлинных ценностей в произведении гобсек ....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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;
}