|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
Lista simplu inlantuita pascal | ||||||
|
||||||
Sa se creeze si sa se listeze o lista simplu inlantuita formata din caractere.
i9i11iz Program caractere_lista; TYPE ref = ^inr; inr = record elem:char; adrurm:ref; end; VAR c, prim, ultim: ref; car : char; begin new(c); write(‘Dati primul element: ‘); readln(c^.elem); prim := c; ultim := c; writeln(‘Mai doriti un element: D/ N’ ); readln(car); while upcase(car) =’D’ do begin write(‘Dati un caracter: ); new(c); readln(c^.element); ultim^.adrurm := c; write(‘mai doriti D/ N ?’ ); readln(car); end; ultim^.adrurm := nil; AlistareS writeln(‘ caracterele din lista sunt: ‘); c := prim; while c<>nil do begin write(c^.elem,’ ‘); c := c^.adrurm; end; Aadaugare la inceputS new(c); write(‘ introduceti * ’); readln(c^.elem); c^.adrurm := prim; prim := c; end. ADAUGARE LA SFARSITUL LISTEI TYPE ref = ^inr; inr = record elem:real; adrurm:ref; end; Aadaugare in interiorul listei dupa un element datS AendS - adaugarea unui element in interiorul unei liste inaintea unui
element dat |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|