Сделать вывод матрицы по-другому - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста, что здесь не правильно? Мне сказали вывод матрицы нужно сделать по другому.
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ConsoleApplication8
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. int n, m;
  13. Console.WriteLine("Введите размер матрицы n*m: ");
  14. n = int.Parse(Console.ReadLine());
  15. m = int.Parse(Console.ReadLine());
  16. int [,] a = new int [n, m];
  17.  
  18. int min = Int32.MaxValue;
  19. int max = -1*min;
  20. for (int i = 0; i < n; i++)
  21. {
  22. for (int j = 0; j < m; j++)
  23. {
  24. Console.Write("Введите элемент матрицы: ");
  25. a[i, j] = Convert.ToInt32(Console.ReadLine());
  26. {
  27. if (max < a[i, j]) max = a[i, j];
  28. if (min > a[i, j]) min = a[i, j];
  29. }
  30. }
  31. }
  32. Console.Write("Среднее арифметическое: ", (max + min)/2);
  33. Console.Read();
  34. }
  35. }
  36. }

Решение задачи: «Сделать вывод матрицы по-другому»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApplication8
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int n, m;
  10.  
  11.             Console.WriteLine("Введите размер матрицы n*m: ");
  12.             n = int.Parse(Console.ReadLine());
  13.             m = int.Parse(Console.ReadLine());
  14.  
  15.             int[,] a = new int[n, m];
  16.             int min = Int32.MaxValue;
  17.             int max = -1 * min;
  18.  
  19.             Random rnd = new Random();
  20.             for (int i = 0; i < n; i++)
  21.             {
  22.                 for (int j = 0; j < m; j++)
  23.                 {
  24.                     a[i, j] = rnd.Next(100);
  25.                     {
  26.                         if (max < a[i, j]) max = a[i, j];
  27.                         if (min > a[i, j]) min = a[i, j];
  28.                     }
  29.                 }
  30.             }
  31.  
  32.             for (int i = 0; i < n; i++)
  33.             {
  34.                 for (int j = 0; j < m; j++)
  35.                 {
  36.                     Console.Write(a[i, j] + " ");
  37.                 }
  38.                 Console.WriteLine();
  39.             }
  40.  
  41.             Console.WriteLine("Среднее арифметическое: {0}", (max + min) / 2);
  42.             Console.ReadKey();
  43.         }
  44.     }
  45. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы