Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
scarletvalkiria
30.08.2021 13:54 •
Информатика
Дано текущее показание электронных часов: m часов n минут k секунд. какое время будет показывать часы через p часов q минут r секунд? . информатике. заранее .
Показать ответ
Ответ:
elf35
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 оценок)
Популярные вопросы: Информатика
DamirJonson
06.01.2020 07:10
Область применения презентационного оборудования(несколько пунктов)...
fur5
17.06.2021 22:10
Рассчитайте время звучания моноаудиофайла, если при 16-битовом кодировании и частоте дискретизации 32 000 его объём равен 3500 Кбайт....
hdjdjdjsdusjhdjd
16.05.2021 01:51
Выберите устройствавывода информации: а.мышь б.клавиатура в.джойстик г.плоттер д.сканер е.принтер ж.монитор з.акустическая система 1) г,е,ж,з 2) в,д,е,ж,з 3) а,д,,е,ж,з...
ааааннннгггшим
28.04.2022 10:47
Вмассиве из 10 целых чисел заменить все элементы, стоящие на нечетных местах, на максимальный элемент(паскаль)...
ryvdgruhcdgghhhFrubf
10.05.2021 05:10
Напишите программный код для задачи в c++задача: пользователь вводит 3 числа.задача программы вывести пользователю-есть ли одинаковые числа-если есть такие числа, вывести...
Procherk1337
18.01.2020 15:17
Решите три : линейную, с ветвлением и с циклом. при необходимости вводите дополнительные переменные. №1. фильм длится к часов и м минут. составьте линейный алгоритм...
swevkukviktor
03.09.2022 10:46
Доступ к файлу table.xls, находящемуся на сервере home.ru, осущесвляется по протоколу ftp. в таблице фрагменты адреса файла закодированы буквами от а до ж. запишите...
AlenaRayskaya
27.06.2022 20:26
Найти произведение чисел в диапазоне от 1 до 23 с шагом 3. т.е. 1, 4, 7,...
yesayes
20.02.2020 20:33
Что из этого фразеологизмы? Камень преткновения, непреложная истина, преступить закон, притворить окно, претворить идею, пребывать в городе, превратное представление,...
IlyaPikarychev
28.09.2022 03:01
Які етапи у розгортанні радянського партизанського руху можна виділити? У чому їх особливість?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}