دع البرنامج يتلقى مصفوفة ثنائية الأبعاد كمدخلات ، بالصيغة & nbsp؛ < em> n em> & nbsp؛ strings ، كل منها يحتوي على & nbsp؛ m & nbsp؛ أرقام مفصولة بمسافات. كيف نحسبهم؟ على سبيل المثال ، مثل هذا: span>
int [،] array = new int [n، m]؛ // إنشاء مصفوفة للتعبئة لـ (int i = 0 ؛ i & lt ؛ & nbsp ؛ n ؛ i ++) { نبسب ؛ نبسب ؛ نبسب ؛ ونبسب ؛ السلسلة A = Console.ReadLine () ؛ // اقرأ الخط نبسب ؛ نبسب ؛ نبسب ؛ & nbsp ؛ int [] Curr = A.Split (& # 39 ؛ & # 39 ؛). حدد (int.Parse) .ToArray () ؛ // تحويل هذه السلسلة إلى تيار مصفوفة أحادية البعد نبسب ؛ نبسب ؛ نبسب ؛ على & nbsp ؛ لـ (int j = 0 ؛ j & lt ؛ m ؛ j ++) نبسب ؛ نبسب ؛ نبسب ؛ ونبسب ؛ { نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ & nbsp ؛ صفيف [i، j] = تيار [j] ؛ // املأ سلسلة المصفوفة التي نحتاجها بالقيم من المصفوفة الحالية نبسب ؛ نبسب ؛ نبسب ؛ ونبسب ؛} }
نبسب ؛
اكتب برنامجًا يعرض & nbsp؛ التحويل strong> & نبسب ؛ مصفوفة. تبديل المصفوفة هو تحويل حيث تصبح الصفوف أعمدة & ndash؛ خطوط. المصفوفة نفسها لا تحتاج إلى تغيير. ويكفي عرضها بالشكل المطلوب. span>
بيانات الإدخال: & nbsp؛ the & nbsp؛ يحتوي السطر الأول على أبعاد مصفوفة مفصولة بمسافات: رقم من الصفوف & nbsp؛ N & nbsp؛ وعدد الأعمدة & nbsp؛ M & nbsp؛ (& nbsp؛ 1 & nbsp؛ & le؛ & nbsp؛ N & nbsp؛ ، & nbsp؛ M & nbsp؛ em> & le؛ & thinsp؛ 100 & nbsp؛). تحتوي السطور التالية & nbsp؛ N & nbsp؛ على صفوف مصفوفة ، كل منها & ndash؛ بواسطة & nbsp؛ M & nbsp؛ أعداد طبيعية مفصولة بمسافات. span>
الإخراج: & nbsp؛ em > يجب أن يُخرج البرنامج مصفوفة ينتج عنها & nbsp؛ نتيجة للتبديل الصفوف. span>
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking