Ответы на вопрос:
Var a, b, nok: integer; begin readln (a, b); nok: =(a*b); while a< > b do begin if a> b then a: =a-b else b: =b-a; end; nok: =nok div a; write (nok); end.
//алгоритм евклида var a, b: integer; function nod (p1, p2: integer): integer; begin while p1< > p2 do if p1> p2 then p1: =p1-p2 else p2: =p2-p1; nod: =p1; end; function nok (p1, p2: integer): integer; begin nok: =(p1*p2) div nod(p1, p2); end; begin readln (a, b); writeln ('нок a, b = ', nok(a, b)); end.
Популярно: Информатика
-
LyVlAr13.08.2022 19:05
-
даша363414.12.2021 11:37
-
Искорка12345604.11.2022 21:13
-
lvo2010w06.02.2022 15:14
-
Артем152630.10.2022 06:09
-
olgazdobickaya121.01.2020 20:51
-
KetrinDark10.09.2021 08:36
-
Aruna3005.06.2023 03:28
-
shabralievaaimp03wgf11.04.2023 07:58
-
мединалуна25.02.2021 23:01