Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 13. 03. 2012 21:51

Kentán
Zelenáč
Příspěvky: 17
Reputace:   
 

Program

Ahoj,
mohl by mi někdo pomoci?Probíráme spojové seznamy v Pascalu a máme vytvořit program,kde načteme posloupnost  čísel ukončenou nulou a program(úloha je na jednosměrný spojový seznam s přidáváním na začátek)nám vypíše posloupnost obráceně.Proceduru na obrácení posloupnosti už mám.Vypadá nějak takhle:

Program spojaky;
type PT=^T;
T=record
val:integer;
next:PT;
end;

procedure revert(var first:PT);
var p,q:PT;
begin
if (first<>nil) then
begin
p:=first^.next;
first^.next:=nil;
end;
while (p<>nil) do
begin
q:=p^.next;
p^.next:=first;
first:=p;
p:=q;
end;
end;

begin  {tělo programu}
end.

Mohl byste mi někdo poradit,jak načítat prvky a se zbytkem programu?Díky

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson