Witam mam problem z dodawaniem pisemnych dwóch liczb zapisanych w tablicach.
Liczby są zapisane tak np. 100=001 czyli od najmniej znaczącej. Długość tablic przechowuję w zmiennych mam problem z kodem bo jakieś kosmiczne liczby mi tworzy.
//nowa dlugosc tablicy
if (dl_wynik<dl_tab) then dl_wynik:=dl_tab;
p:=0;
for i:=0 to dl_wynik-1 do begin
wynik[i]:=wynik[i]+tab[i]+p;
p:=0;
if (wynik[i]>=10) then begin
wynik[i]:=wynik[i]-10;
p:=1;
end;
end;
if (p>0) then begin
dl_wynik:=dl_wynik+1;
wynik[dl_wynik-1]:=1;
end;
Poszukuję jakiegoś gotowego kodu bo już nie mam z tym siły...