آرایه ای از اعداد صحیح داریم. برای هر عضو از آرایه می خواهیم ضرب اعضای دیگر آرایه را به دست آوریم. (یعنی ضرب همه ی اعضا به جز عضو مربوط به همان ایندکس)
تابعی بنویسید که آرایه ای از اعداد صحیح را بگیرد و آرایه ی گفته شده را در خروجی برگرداند.
نمونه ورودی و خروجی
GetProducts([1, 7, 3, 4]) ➞ [84, 12, 28, 21]
GetProducts([6, -1, 8, 5]) ➞ [-40, 240, -30, -48]
GetProducts([1, 2, 3, 0, 5]) ➞ [0, 0, 0, 30, 0]
توجه داشته باشید که از عملگر تقسیم نمی توانید استفاده کنید چرا که برای عدد صفر، تقسیم بر صفر شده و برنامه با ارور مواجه می شود.
GetProducts([1, 7, 3, 4]) ➞ [84, 12, 28, 21]
GetProducts([6, -1, 8, 5]) ➞ [-40, 240, -30, -48]
GetProducts([1, 2, 3, 0, 5]) ➞ [0, 0, 0, 30, 0]
نظرات