נשלח בתאריך: 12 December 2007 בשעה 22:42 | | IP רשוּם
|
|
|
|
קודם כל אני לא מבין למה אין לך הפרדה בין הסגמנטים ואתה מערבב אותם ביחד...
אבל לא משנה.... בחירה שלך...
בקשר לתוכנית אני לפחות רואה שיש פה חרטטנות בלי לפגוע....
אתה מבצע את הלולאה אין סוף פעמים.... אין פה סיום של הלולאה...
וגם הקוד לא יעבוד כי העיקרון פה הוא להחליף בין הסיביות, סיבית אחרונה תהיה ראשונה
וראשונה תהיה אחרונה וזה לא מה שאתה מבצע.
מה שאתה לפי דעתי צריך לעשות. זה לדוגמא לדגום סיבית סיבית באמצעות נגיד and
כאשר אתה משתמש במשתנה דוגם או אוגר שערכו 1. ולהכניס הסיביות כאשר
אתה משתמש בשני אינדקסים אחד מהתחלה והשני מהסוף.
אפשרות נחמדה נוספת זה פשוט לדחוף למחסנית ואז כשאתה מוציא זה עושה את הפעולה
שביקשת וכאשר תשים אותם במערך החדש זה כבר יהיה הפוך (FIFO)
מקווה שעזרתי :)
|