Курсовая работа: Строение идеалов полукольца натуральных чисел
begin
while (a <> 0) and (b <> 0) do
if a > b then a := a mod b
else b := b mod a;
if a = 0 then nod := b
else nod := a;
end;
//проверка на линейность
Procedure Lin (n, j, Chislo: integer; var p: boolean; m1: integer);
var x :integer;
begin
while (n<=m1) and not (p) and (Chislo > 0) do
begin
if j = 0 then x := 0
else x := masA[n,1];
Chislo := Chislo - x;
if Chislo = 0 then p := true
else Lin(n+1, 0, Chislo, p, m1);
if p then masA[n,2] := j;
inc(j);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
list: TStringList;
ss: string;
begin
Memo.Clear;
//разбиениестроки