
הטקסט המלא של הדקות הראשונות בהרצאה «Exercise - Arrays» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אנחנו מגיעים לתרגול מערכים, משהו מאוד חשוב כי כפי שראיתם יש פה שילוב גם של זיכרון וגם של עולהות וגם של סריקת מערך ולכן מאוד חשוב לתרגל את זה. צרו מערך מספרים בגודל 10 וקלטו לתוכו 10 מספרים מהיוזר.
הציגו את כל המספרים בשורה אחת והציגו את הסכום שלהם ואת הממוצע שלהם. עצרו מערך, הפעם דאבל בגודל עשרה תאים, הכניסו אליו עשרה מספרים מהמשתמש, כמובן דאבל כל מספר, והציגו את המספר המקסימלי ואת המספר המינימלי מבין כל המספרים שנקלטו.
קילטו מהמשתמש מספר המציין גודל של מערך. לאחר מכן, צרו מערך מחרוזות בגודל הזה שנקלט. הכניסו אליו מכרוזות מהמשתמש והציגו את המכרוזת הקצרה ביותר שנקלטה.
אם יש מספר מכרוזות כאלה, הציגו את כולן. שוב, חשוב לציין, כל פעילות לבצע בלולאה נפרדת. יצרו מערך אינטג'רים בגודל 20 והכניסו אליו 20 מספרים רנדומליים, כל מספר בין 1 ל-100, כולל קצוות.
הציגו את כל המערך, הציגו את סכום המספרים ואת הממוצע שלהם. שימו לב, אנחנו לא קולטים כאן מהמשתמש שום דבר. צרו מערך אינטג'רים בגודל 20, מלאו אותו במספרים רנדומליים, כל מספר בין 1 ל-100, כולל קצוות, הציגו את המערך והציגו את המספר המקסימלי שבמערך ואת האינדקס של המספר המקסימלי,
כלומר מה המיקום שלו, איפה בדיוק המספר הזה נמצא במערך. אם המספר הזה חוזר על עצמו כמה פעמים, בוא נניח הציגו רק את המיקום הראשון שלו. צרו מערך אינטג'רים בגודל 20, מלאו אותו במספרים רנדומליים, כל מספר בין 1 ל-100 כולל קצוות.
קילטו מהמשתמש מספר וחפשו את המספר הזה במערך. אם המספר הזה נמצא, הציגו את האינדקס שלו. אם המספר הזה לא נמצא, הציגו הודעה מתאימה שהמספר לא נמצא במערך.
חשוב רק להציג גם את המערך בכדי באמת לוודא שאנחנו כן מצליחים לבצע את זה כמו שצריך. צרו מערך אינטג'רים בגודל 50 והכניסו אליו את החמישים מספרים הראשונים שהם מספר ראשוני, כלומר חמישים ה-prime numbers הראשוניים שקיימים, ולאחר מכן הציגו את המערך.
קלטו מחרוזת מהמשתמש. לאחר מכן צרו מערך הפעם מסוג char כאשר הגודל של המערך צריך להיות האורך של המחרוזת. מלאו את המערך הזה בתווים השונים של המחרוזת עצמה שנקלטה.
לאחר מכן הציגו את המערך אבל כל char בשורה נפרדת. לאחר מכן הציגו את הchar הגבוה ביותר ואת האינדקס שלו. צרו מערך אינטג'רי בגודל 25,