Технологии
вводится положительное число N, вывести 2 числа A и B, сумма которых равна N и их общий делитель максимален(Паскаль) - вопрос №2609761
октябрь 5, 2017 г.
-
Всего ответов: 1
-
program maxd;
var n,a,b,d,m: longint;
begin
randomize;
readln(n);
for d:=2 to n do
if ((n mod d) = 0) then
break;
if d=n then begin
writeln('n — простое, решения не существует.');
halt;
end;
m := n div d;
a := random(d-1)+1;
b := d — a;
writeln('ввод — ', n);
writeln('максимальный делитель — ', m);
writeln(a,'*',m,'+',b,'*',m,'=',n);
end.
Похожие вопросы
Решено
Невозможно создать выходной файл - Delphi , что нужно сделать, чтобы запустить проект ?
февраль 9, 2016 г.
Технологии