Даны целые числа (0 < m ≤ 12, 0 ≤ n < 60), определяющие момент времени: «m часов, n минут». Определите наименьшее время (число полных минут), которое должно пройти до того момента, когда часовая и минутная стрелка на циферблате совпадут.
Очень-очень-очень надо!! Спасибря!!
Стрелки часов
Можно вычислить строгую математическую формулу, но как-то неохота заморачиваться. m1, n1 - переменные типа real; flag - boolean.
Код: Выделить всё
m1:=m; n1:=n/5;
flag:=n1<m1;
t:=0;
repeat
n1:=n1+1;
if n1>60 then begin n1:=n1-60; flag:=true; end; {Переход через 12 часов}
m1:=m1+1/60;
inc(t);
until (n1>m1) and flag;
writeln(k);
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.