بکندباز

آرایه ای از اعداد صحیح داریم. برای هر عضو از آرایه می خواهیم ضرب اعضای دیگر آرایه را به دست آوریم. (یعنی ضرب همه ی اعضا به جز عضو مربوط به همان ایندکس)

تابعی بنویسید که آرایه ای از اعداد صحیح را بگیرد و آرایه ی گفته شده را در خروجی برگرداند.

نمونه ورودی و خروجی

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]

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط