قطري أسفل الرئيسي
Problem
إعطاء مصفوفة مربعة ثنائية الأبعاد بالحجم & nbsp؛ nxn & nbsp؛ and nbsp؛ k . اطبع عناصر & nbsp؛ k قطري th أسفل القطر الرئيسي (على سبيل المثال ، إذا & nbsp؛ k = 1 ، فأنت بحاجة إلى طباعة عناصر أول قطري يقع أسفل الرئيسي واحد ، if & nbsp؛ k = 2 ، ثم القطر الثاني ، وما إلى ذلك). p>
يمكن أن تكون قيمة & nbsp؛ k & nbsp؛ سالبة ، على سبيل المثال ، إذا & nbsp؛ k = & minus؛ 1 ، فأنت بحاجة إلى طباعة قيمة الكذب القطري الأول فوق الرئيسي. إذا & nbsp؛ k = 0 ، فقم بطباعة عناصر القطر الرئيسي. p>
إدخال البيانات strong>
يتلقى البرنامج عددًا & nbsp؛ n (n & lt؛ = 10) كمدخلات ، متبوعة بعناصر المصفوفة & nbsp؛ n سطور من n أحرف لكل سطر ، ثم على سطر جديد ، رقم & nbsp؛ k (جميع العناصر والقيمة k code > modulo لا يزيد عن 100) .
بصمة strong>
عناصر قطري k th أسفل القطر الرئيسي ، مفصولة بمسافة ، على نفس السطر.
نبسب ؛
أمثلة h5>
| # |
إدخال |
الإخراج |
<الجسم>
| 1 |
4
1 2 3 4
5 6 7 8
0 1 2 3
4 5 6 7
1 |
5 1 6 |
| 2 |
4
1 2 3 4
5 6 7 8
0 1 2 3
4 5 6 7
-2 |
3 8 |