Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
катя120981
01.04.2023 04:14 •
Информатика
Дано текущее показание электронных часов: m часов n минут k секунд. какое время будет показывать часы через p часов q минут r секунд? . информатике. заранее .
Показать ответ
Ответ:
Арина9087
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 оценок)
Популярные вопросы: Информатика
lenabejenar
07.10.2021 21:47
По шестнадцатеричной форме внутреннего представления вещественного числа в 4-х байтовой ячейке C7B7A000 восстановить само число в десятичной системе счисления....
rfhfntkm7p06pep
25.10.2020 16:38
Даны за к поисковому серверу: 1 бульдог&колли&уход 2бульдог&колли 3колли 4колли|корм...
Yarik200825
08.10.2022 06:29
Робот умеет выполнять 4 команда.какое количество информации мы получим при выполнении одной из...
endd1
30.11.2022 03:22
В мультфильме 3 спрайта: Гобо, Ракета и Планета Какой спрайт может передать сообщение о смене фона?...
anastasiatretyakova
03.03.2020 06:06
Дано натуральное число. Проверить, начинается ли число со своей наибольшей цифры....
SashaD02
09.09.2022 20:20
пара скоро закончится ...
vitya123567
07.10.2021 13:22
Вкниге 64 страницы.на каждой странице 1024 символа.какой объем информации в килобайтах содержится в книге,если используемый алфавит состоит из 64 символов...
BadKsu
07.10.2021 13:22
Пароль называется криптостойким, если выполнены 4 критерия: пароль содержит строчные латинские буквы пароль содержит заглавные латинские буквы пароль содержит цифры...
darisha0003
07.10.2021 13:22
Определи, какой маске удовлетворяет следующее имя файла: intolimp.org а) ? int*.* б) *olimp* в) .o? г) *oli? .or...
NokuShinama
01.04.2022 12:35
79-16+40:8 подскажите как решить...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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;
}