Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Iren-ira
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 56
1

Определить наименьшее время до того как часовая и минутная стрелки совпадут

22.03.2015, 09:52. Просмотров 891. Ответов 4
Метки нет (Все метки)

Даны целые числа h,m (0<h<=12,0<=m<=59),указывающие момент времени: h часов,m минут.Определить наименьшее время(число полных минут),которое должно пройти до того момента,когда часовая и минутная стрелки на циферблате совпадут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2015, 09:52
Ответы с готовыми решениями:

Определить наименьшее время, которое должно пройти до того момента, когда часовая и минутная стрелки совпадут
1) Даны целые числа M и N (0&lt;M&lt;=12, 0&lt;=N&lt;=60), указывающие момент времени: «M...

Определить наименьшее время (число полных минут), которые должны пройти до того момента, когда часовая и минутная стрелки на циферблате совпадут
Нужно ввести целые числа m и n (часы и минуты), 0 &lt;= m &lt;= 11, 0 &lt;= n &lt;= 59,...

Определить наименьшее время, которое должно пройти до того момента, когда часовая и минутная стрелка на циферблате совпадут
помоги, буду очень благодарна) Записать тернарную операцию для решения данной...

Определить наименьшее время до того момента, когда часовая и минутная стрелки расположатся перпендикулярно
Добрый день. Помогите разобраться? есть задача 1) Даны целые числа M и N...

Определить наименьшее время, когда часовая и минутная стрелки будут перпендикулярны друг другу
Добрый вечер! Подскажите, пожалуйста, алгоритм вот такой прожки: Ввести...

4
nmcf
6410 / 5672 / 2581
Регистрация: 14.04.2014
Сообщений: 23,998
22.03.2015, 10:10 2
C++
1
2
3
if (h * 5 >= m) r = h * 5 - m;
else
    r = (60 - m) + (h == 12 ? 1 : h + 1) * 5;
0
Stanis
52 / 41 / 16
Регистрация: 16.12.2012
Сообщений: 144
22.03.2015, 11:18 3
Цитата Сообщение от nmcf Посмотреть сообщение
C++
1
2
3
if (h * 5 >= m) r = h * 5 - m;
else
   r = (60 - m) + (h == 12 ? 1 : h + 1) * 5;
Так правильно
C++
1
2
3
if (h * 5 >= m) r = h * 5 - m;
else 
     r=(60-m)+(h*5);
0
nmcf
6410 / 5672 / 2581
Регистрация: 14.04.2014
Сообщений: 23,998
22.03.2015, 17:03 4
Цитата Сообщение от Stanis Посмотреть сообщение
Так правильно
Смелое заявление, только не верное.
Например, 01:30. Минутная уже обогнала часовую, и в следующий раз они встретятся после прохождения минутной 12-и, т. е. в следующем часе - 02:10, через (60 - 30) + (1 + 1) * 5 = 40 минут.
0
Stanis
52 / 41 / 16
Регистрация: 16.12.2012
Сообщений: 144
22.03.2015, 17:49 5
Цитата Сообщение от nmcf Посмотреть сообщение
Смелое заявление, только не верное.
Например, 01:30. Минутная уже обогнала часовую, и в следующий раз они встретятся после прохождения минутной 12-и, т. е. в следующем часе - 02:10, через (60 - 30) + (1 + 1) * 5 = 40 минут.
Да , извиняюсь поторопился .
0
22.03.2015, 17:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2015, 17:49

Определить наименьшее число полных минут до момента, когда часовая и минутная стрелка на циферблате совпадут
Даны целые числа h и m, указывающие момент времени &quot;h часов m минут&quot;....

Определить наименьшее время до совпадения стрелок
Даны целые числа h,m (0&lt;h&lt;=12,0&lt;=m&lt;=59),указывающие момент времени: h часов,m...

Определить за какое наименьшее время можно распечатать заданное количество грамот
У жюри одной олимпиады есть три принтера, первый печатает грамоту за 5 минут,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru