Pascal programozási feladat?
Sziasztok!
Holnapra meg kellene csináljak pár feladatot Pascal-ban.. de ez az egy ki fogott rajtam. (már elkezdtem a feladatot, többféleképpen is megpróbáltam már de nem jöttem rá).
Feladat:
Készítsen egy eljárást amely egy vektor elemeit ciklikusan eggyel jobbra mozgatja úgy, hogy az utolsó elem az első helyen lépjen be!
Az eddig megírt kódot itt megnézhetitek: [link]
Jelöltem is, hogy szerintem hol rontottam el, de nem tudom hogy lenne helyes.
Előre is köszönöm a válaszokat.
Most nem olyan gép előtt ülök, amin ezt ki is tudnám próbálni, de érdemes felvenned egy segédváltozót (pl. tmp), amit arra használsz, hogy a jobbról kilépő elemet behozod előre.
De íme egy példa:
var tmp: Integer;
tmp:=v[10];
for x:=9 downto 1 do v[x+1]:=v[x];
v[1]:=tmp;
Nem egészen értem, miért kellett lepontozni Igaz Mondó működőképes megoldását, pláne magyarázat nélkül. Itt egy erősen hasonló próbálkozásom:
@17:50: Ez hogyan kapcsolódik a kérdéshez? Egyébként persze, hogy van: mod.
Köszönöm a segítséget :D
#3. Én nem pontoztam le senkit...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!