Добавил:
bagiwow
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование / Лабораторные / ЭВТ-1-Паскаль / LABAR4
.PAS program labar4;{Џа®Ја ¬¬ 宦¤ҐЁп Ё¬Ґм襣® ®ЎйҐЈ® Єа в®Ј®
(ЌЋЉ) ¤ўге 楫ле зЁбҐ«}
Var a,b:integer;{a,b - ‚ў®¤Ё¬лҐ Ї®«м§®ў ⥫Ґ¬ зЁб« }
nod,nok:integer;{ЌЋ„ Ё ЌЋЉ integer}
{Џа®жҐ¤га Ї®ЁбЄ ЌЋ„, Ї® «Ј®аЁв¬г …ўЄ«Ё¤ .}
procedure Evklid(a,b:integer;var nod:integer);
begin
writeln('ЊЁгвЄг...');
while a<>b do
if a>b then a:=a-b else b:=b-a;
nod:=a
end;
{Ћб®ў®© Ў«®Є. Ќ 宦¤ҐЁҐ ЌЋЉ, ЁбЇ®«м§гп Їа®жҐ¤гаг Ї®ЁбЄ ЌЋ„.}
begin
writeln;write('‚ўҐ¤ЁвҐ ¤ў 楫ле зЁб« , зҐаҐ§ Їа®ЎҐ«:');
readln(A,B);
Evklid(a,b,nod);
nok:=trunc(a*b/nod);
writeln('Ќ Ё¬Ґм襥 ®ЎйҐҐ Єа ⮥ = ',nok:0);
writeln('Press Enter for exit');readln
end.
(ЌЋЉ) ¤ўге 楫ле зЁбҐ«}
Var a,b:integer;{a,b - ‚ў®¤Ё¬лҐ Ї®«м§®ў ⥫Ґ¬ зЁб« }
nod,nok:integer;{ЌЋ„ Ё ЌЋЉ integer}
{Џа®жҐ¤га Ї®ЁбЄ ЌЋ„, Ї® «Ј®аЁв¬г …ўЄ«Ё¤ .}
procedure Evklid(a,b:integer;var nod:integer);
begin
writeln('ЊЁгвЄг...');
while a<>b do
if a>b then a:=a-b else b:=b-a;
nod:=a
end;
{Ћб®ў®© Ў«®Є. Ќ 宦¤ҐЁҐ ЌЋЉ, ЁбЇ®«м§гп Їа®жҐ¤гаг Ї®ЁбЄ ЌЋ„.}
begin
writeln;write('‚ўҐ¤ЁвҐ ¤ў 楫ле зЁб« , зҐаҐ§ Їа®ЎҐ«:');
readln(A,B);
Evklid(a,b,nod);
nok:=trunc(a*b/nod);
writeln('Ќ Ё¬Ґм襥 ®ЎйҐҐ Єа ⮥ = ',nok:0);
writeln('Press Enter for exit');readln
end.
Соседние файлы в папке ЭВТ-1-Паскаль