السلام عليكم ..

حاولت كتابة دالة (function) تقوم بطباعة مصفوفة ثنائية البعد (2D) بشكل مائل

ولنفترض أن المصفوفة 3×3

وكانت المدخلات بالترتيب 

array[0][0] , array[0][1] , array[0][2]
array[1][0] , array[1][1] , array[1][2]
array[2][0] , array[2][1] , array[2][2]

inPut :

3 2 1

6 5 4 

9 8 7

عندها ستكون المخرجات

outPut:

9 6 8 3 5 7 2 4 1

والسر في التلاعب بالعلاقة بين مؤشر اللوب الداخلي واللوب الخارجي

من يساعدني في حلها :)