Требуется написать программу, определяющую наименьшее общее кратное (НОК) чисел a и b.
Входные данные
В единственной строке входного файла INPUT.TXT записаны два натуральных числа А и В через пробел, не превышающих 46340.
Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число — НОК чисел А и В.
Примеры
Решение
Входные данные
В единственной строке входного файла INPUT.TXT записаны два натуральных числа А и В через пробел, не превышающих 46340.
Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число — НОК чисел А и В.
Примеры
|
№
|
INPUT.TXT
|
OUTPUT.TXT
|
|
1
|
36 27
|
108
|
|
2
|
39 65
|
195
|
var n,m,a,b,p:integer;f,f1:text; beginassign(f,'input.txt'); reset(f); assign(f1,'output.txt'); rewrite(f1); readln(f,a,b);p:=a*b;while a*b > 0 do if a >= b then a := a mod b else b := b mod a; m:=a+b;writeln(a,' ',b,' ',m);n:=p div m;write(n);write(f1,n);close(f);close(f1);end.
Комментариев нет:
Отправить комментарий