כתבו פעולה חיצונית ששמה Multiply, המקבלת שני מערכים מטיפוס שלם, arr1 ו-arr2, ששונים בגודלם. נקרא לגודל המערך הקטן יותר k ולגודל המערך הגדול יותר m. על הפעולה להחזיר מערך חדש מטיפוס שלם בגודל m, לפי הפירוט הבא: ערכו של כל אחד מ-k התאים הראשונים במערך המוחזר יהיה שווה למכפלת הערכים של התאים המקבילים לו במערכים arr1 ו-arr2. שאר התאים במערך המוחזר יהיו זהים לערכי התאים המקבילים להם במערך הגדול. הניחו שאין תאים ריקים בשני המערכים, ושערכי המערכים תקינים.
כתבו פעולה חיצונית ששמה Multiply, המקבלת שני מערכים מטיפוס שלם, arr1 ו-arr2, ששונים בגודלם. נקרא לגודל המערך הקטן יותר k ולגודל המערך הגדול יותר m. על הפעולה להחזיר מערך חדש מטיפוס שלם בגודל m, לפי הפירוט הבא: ערכו של כל אחד מ-k התאים הראשונים במערך המוחזר יהיה שווה למכפלת הערכים של התאים המקבילים לו במערכים arr1 ו-arr2. שאר התאים במערך המוחזר יהיו זהים לערכי התאים המקבילים להם במערך הגדול. הניחו שאין תאים ריקים בשני המערכים, ושערכי המערכים תקינים.
דוגמה: בעבור arr1 = [1, -4, 4, 9, 2] (k=5) ו-arr2 = [9, 2, 0, -1, 3, 11, 23] (m=7), הפעולה תחזיר [9, -8, 0, -9, 6, 11, 23].
כתבו פעולה חיצונית ששמה Multiply, המקבלת שני מערכים מטיפוס שלם arr1 ו-arr2 (ששונים בגודלם), ומחזירה מערך חדש מטיפוס שלם בגודל m (גודל המערך הגדול). ב-k התאים הראשונים (k = גודל המערך הקטן) יש למקם את מכפלת האיברים המקבילים משני המערכים; בשאר התאים יש להעתיק את ערכי המערך הגדול.
public static int[] Multiply(int[] arr1, int[] arr2)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.