ภาษาปาสคาล - เปลี่ยนอาร์เรย์ขององค์ประกอบ (การหมุน) - การสอบถามซ้ำ

นี่เป็นขั้นตอนแบบเรียกซ้ำซึ่งอนุญาตให้เปลี่ยนองค์ประกอบทั้งหมดของอาร์เรย์ไปทางขวาจากตำแหน่ง p

 การเลื่อนโพรซีเดอร์ (Var t: Tab; p, n: จำนวนเต็ม); เริ่มต้นถ้า p <= n จากนั้นเริ่มต้น Decaler (t, p + 1, n); t [p + 1]: = t [p]; end; end; 

ขอบคุณ Zouari Lazhar สำหรับคำแนะนำนี้

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม