Problem

2 /12


ملء المصفوفة من لوحة المفاتيح

Theory Click to read/hide

ملء مصفوفة بقيم من لوحة المفاتيح

دع البرنامج يتلقى مصفوفة ثنائية الأبعاد كمدخلات ، على شكل & nbsp؛ n & nbsp؛ lines ، كل منها يحتوي على & nbsp؛ m & nbsp؛ أرقام مفصولة بـ المساحات. يمكنك حفظ هذه البيانات في مصفوفة ثنائية الأبعاد مثل هذا: قراءة (ن ، م) ؛ ضبط الطول (أ ، ن) ؛ بالنسبة إلى i: = 0 إلى n - 1 ابدأ نبسب ؛ نبسب ؛ setlength (a [i]، m) ؛ نبسب ؛ نبسب ؛ بالنسبة إلى j: = 0 إلى m - 1 اقرأ (a [i] [j]) ؛ النهاية ؛

Problem

اكتب برنامجًا يعرض المصفوفة & nbsp؛ transposed & nbsp؛ تبديل المصفوفة هو تحويل حيث تصبح الصفوف أعمدة & ndash؛ خطوط. المصفوفة نفسها لا تحتاج إلى تغيير. ويكفي عرضها بالشكل المطلوب.

إدخال
يحتوي السطر الأول على أبعاد المصفوفة مفصولة بمسافة: عدد الصفوف & nbsp؛ N & nbsp؛ وعدد الأعمدة & nbsp؛ M & nbsp؛ (& nbsp؛ 1 & thinsp؛ العلامة & lt ؛ = & nbsp ؛ N ، & nbsp ؛ M & nbsp ؛ & lt ؛ = & nbsp ؛ 100 & nbsp ؛). تحتوي السطور التالية & nbsp؛ N & nbsp؛ على صفوف مصفوفة ، كل منها & ndash؛ عن طريق & nbsp؛ M & nbsp؛ أعداد طبيعية مفصولة بمسافات.

بيانات النشر
يجب أن يُخرج البرنامج مصفوفة من شأنها أن تنتج نتيجة التحويل حسب الصفوف.

أمثلة <الجسم>
# إدخال الإخراج
1 4 5
1 2 3 4 5
6 7 8 9 3
5 4 3 2 1
7 9 8 7 6
1 6 5 7
2 7 4 9
3 8 3 8
4 9 2 7
5 3 1 6