bureiko
?>

На вход программе подаются два целых числа n и m, каждое в отдельной строке 0 < n ≤ 12, 0 ≤ m < 60, указывающие момент времени "n часов m минут". Определите наименьшее число полных минут, которое должно пройти до того момента, когда часовая и минутная стрелки ни циферблате совпадут, не обязательно на каком-то делении. Вещественную арифметику не использовать.

Информатика

Ответы

tatyanaryzhkova

n = int(input())

m = int(input())

print(60*(n + 1 //(1 + (60*n + 1) //(11*m + 1))*12) // 11 - m)

Объяснение:

tata-novik

Объяснение:

const nmax=15;

var a:array[1..nmax,1..nmax] of integer;

m,n,i,j,k,x,y:integer;

begin

randomize;

repeat

write('Количество строк до ',nmax,' n=');

readln(n);

until n in [1..nmax];

repeat

write('Количество столбцов до ',nmax,' m=');

readln(m);

until m in [1..nmax];

k:=-1;

for j:=1 to m do

begin

y:=1;

x:=j;

while(x>0) and(y<=n) do

begin

k:=k+1;

a[y,x]:=k;

x:=x-1;

y:=y+1;

end;

end;

for j:=2 to n do

begin

y:=j;

x:=m;

while(x>0)and(y<=n) do

begin

k:=k+1;

a[y,x]:=k;

x:=x-1;

y:=y+1

end;

end;

for i:=1 to n do

begin

for j:=1 to m do

write(a[i,j]:4);

writeln

end;

readln

end.

Переведите на Питон, в Паскале давно не работал

lider123

1)

int y = 2, x = 5;

у = х++;

в этом случае у нас сначала происходит операция присваивания, то есть у становится равным 5, а после операция инкремента, то есть х увеличивается на единицу и становится равным 6.

т.о. значение выражения равно 5

2)

int y = 2, x = 5;

у = ++х;

в этом случае у нас сначала происходит операция инкремента, х увеличивается на 1 и становится равным 6, а затем операция присваивания.

т.о. значение выражения равно 6

х++ - постфиксный инкремент

переменная увеличивается после использования ее значения для выполнения сторонних операций

++х - префиксный инкремент

переменная будет увеличивается до того, как будет использовано ее значение в нуждах программы

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

На вход программе подаются два целых числа n и m, каждое в отдельной строке 0 < n ≤ 12, 0 ≤ m < 60, указывающие момент времени "n часов m минут". Определите наименьшее число полных минут, которое должно пройти до того момента, когда часовая и минутная стрелки ни циферблате совпадут, не обязательно на каком-то делении. Вещественную арифметику не использовать.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

tanyaandreeva728
lovely138887
Pirogovskii695
mariapronina720126
YuRII1236
murin
Низамов
alekseydovganich6
Манько_Панферов
abadaeva
BelyaevNadezhda223
papushinrv4985
Voronov434
Николаевич
nkochladze