Контрольная работа: Виконання символьних операцій з многочленами
for i:=stepin(a)+n downto n do
c[i]:=a [i-n];
for i:=stepin(a)+n+1 to 100 do c[i]:=0;
for i:=0 to n‑1 do c[i]:=0;
end;
procedure dobutok (a, b:poli; var c:poli);
{добуток 2 многочленiв}
var i:integer;
t, t1, t2:poli;
begin
riv (zero, t);
for i:=0 to stepin(b) do
begin
riv (zero, t1);
riv (zero, t2);
dobchy (a, b[i], t1);
pidvst (t1, i, t2);
suma (t, t2, t);
end;
riv (t, c);
end;
procedure ndobutok (a:maspoli; n:integer; var c:poli);
{добуток n многочленiв}
var i:integer;
begin
riv (od, c);
for i:=1 to n do
dobutok (c, a[i], c);
end;