Hirdetés
Új hozzászólás Aktív témák
-
Tangerine
senior tag
Ez így elméletben szép, de nekem nem jött össze. Pont ilyesmivel próbálkoztam tegnap.
A szorzás összeadás még működget, de ugyebár 6 hatványait kell a végeredményhez adni, ami kissé sokáig tartana szorzásokra bontani egy 60 jegyű számnál.
function fval(ss:string):integer;
var
er,hiba:integer;
begin
val(ss,er,hiba);
fval:=er;
end;
function fstr(ii:integer):string;
var
er:string;
begin
str(ii,er);
fstr:=er;
end;
function max(x,y:string):integer;
begin
if length(x) > length(y) then
max := length(x)
else
max := length(y);
end;
function osszead(x,y:string):string;
var
sossz:string;
hh,ii,aa,bb,ossz,mar:integer;
begin
sossz:='';
ossz := 0;
mar := 0;
hh := max(x,y) + 1;
while length(x) < hh do x:='0' + x;
while length(y) < hh do y:='0' + y;
for ii := hh downto 1 do
begin
ossz := fval(x[ii])+fval(y[ii])+mar;
mar := ossz div 10 ;
sossz:=fstr(ossz mod 10) + sossz;
end;
while sossz[1] = '0' do delete(sossz,1,1);
osszead := sossz;
end;
function szoroz(x,y:string):string;
var ii:integer;
er:string;
begin
er := '0';
if (x='0') or (y='0') then
szoroz := '0'
else
begin
for ii := 1 to fval(y) do
er := osszead(er,x);
end;
szoroz := er;
end;
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! ASUS B450 R5 2600X 8GB DDR4 250GB SSD 120GB SSD GTX 1050Ti 4GB Gamdias Argus E1 400W
- BESZÁMÍTÁS! ASUS B650M R7 8700F 32GB DDR5 1TB SSD RTX 4070 Super 12GB NZXT H510 Cougar 700W
- HP 250R G10 (A23MMEA) - 15,6" FullHD IPS - Intel 120U - 32GB DDR4 RAM - 512GB SSD - WIN11 - Garis
- Felsőkategóriás Gamer PC! Csere-Beszámítás! R9 9800X3D / RTX 5080 16GB / 32GB DDR5 / 2TB SSD!
- BESZÁMÍTÁS! ASROCK B650M R7 7700 16GB DDR5 1TB SSD RTX 3070Ti 8GB ASUS TUF GT301 GIGABYTE 750W
- Apple iPhone 16 Pro 128GB,Újszerű,Dobozával,12 hónap garanciával
- MacBook felvásárlás!! Macbook, Macbook Air, Macbook Pro
- BESZÁMÍTÁS! ASUS B560 i7 11700 32GB DDR4 512GB SSD RTX 4060Ti 16GB RAMPAGE Shiva A-Data 650W
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS4031
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


