פורסם 2005 במרץ 1820 שנים איך אני יכול לפרק תו מתוך מחרוזת ולהכניס אותו בתוך משתנה מסוג CHAR? הפונקציה COPY מחזירה ערך מסוג STRING בלבד גם אם ביקשתי לחתוך רק תו אחד , ואני מעונין שהתו הזה ישמר כ CHAR . איך אפשר לעשות את זה והאם זה אפשרי ?
פורסם 2005 במרץ 1920 שנים String בפסקל זה מערך שמתחיל ב- 1, והאורך שלו נמצא באינדקס 0 (ממש לא כמו ב- C)לתא הראשון אתה לא אמור לגשת, אלא להשתמש בפונקציית length.אפשר לכתובch = str[5]כדי לקבל את התו החמישי (בתנאי שיש כזה).
פורסם 2005 במרץ 1920 שנים מחבר הבנתי תודה רבה עזרת לי מאוד. עוד שאלה: אם נגיד יש לי 80 מספרים שהם בתחום של 1 עד 100 , ואני רוצה לבדוק האם בין 80 המספרים האלו הופיעו כל המספרים בין 1 ל-10 (לא חייב לפי הסדר) , איך אני בודק את זה בדך יעילה? (הדבר היחיד שחשבתי, אבל לדעתי לא הכי יעיל, זה לבנות מערך חד מימדי בגודל 10 , שכל תא בו ישמש מונה למספר הפעמים שהתקבל מיקום התא כאחד מהמספרים שאני צריך לבדוק. בסופו של דבר צריך לבדוק אם כל אברי המערך גדולים מ-0 ואם כן, אז המספרים מ-1 עד 10מופיעים , אם לא אז לא. יש משהו יותר יעיל?)
פורסם 2005 במרץ 1920 שנים String בפסקל זה מערך שמתחיל ב- 1, והאורך שלו נמצא באינדקס 0 (ממש לא כמו ב- C)לתא הראשון אתה לא אמור לגשת, אלא להשתמש בפונקציית length.אפשר לכתובch = str[5]כדי לקבל את התו החמישי (בתנאי שיש כזה).זה עדיין String.
פורסם 2005 במרץ 1920 שנים it4chi , ניסיתי את מה ש Boomerang אמר והפסקל קיבל את זה כ char.אני חושב שבבגרות זה אסור. תברר עם המורה שלך.
פורסם 2005 במרץ 1920 שנים מיון בכל מיון שהוא תצטרך לעבור על כל תא לפחות פעם אחת. אין שום חסרון בלהחזיק מערך ולסמן בו את התוים שאתה מוצא. מה שכן - מספיק לך להחזיק מערך של 10 booleans שמאותחל ל- false, ובכל פעם שאתה נתקל במספר בין 1 ל- 10 אתה מסמן true בתא המתאים. ככה אתה עובר על כל תא בדיוק פעם אחת, שזה טוב לפחות כמו כל מיון.
פורסם 2005 במרץ 1920 שנים זה מה שהוא עושה וזה הרעיון של מיון דליים, והוא צריך את ה10 הראשונים למשל(הערכים לא הקלט), דומה מאוד.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.