Дана матрица. Надо поменять местами первый и последний столбцы - C#

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

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

Листинг программы
  1. namespace матрицы
  2. {
  3. class Program
  4. {
  5. public static void Main(string[] args)
  6. {
  7. Console.WriteLine("Количество строк");
  8. int m = Convert.ToInt32(Console.ReadLine());
  9. Console.WriteLine("Количество столбцов");
  10. int n = Convert.ToInt32(Console.ReadLine());
  11. int[,] mat = new int[m, n];
  12. Random rnd = new Random();
  13. Console.WriteLine();
  14. for (int i = 0; i < m; i++)
  15. {
  16. for (int j = 0; j < n; j++)
  17. {
  18. mat[i, j] = rnd.Next(-50, 50);
  19. Console.Write(mat[i, j] + "\t");
  20. }
  21. Console.WriteLine();
  22. }
  23. int prom=0;
  24. for (int i=0; i<m; i++)
  25. {
  26. prom=mat[i,0];
  27. mat[i,0]=mat[i,n];
  28. mat[i,n]=prom;
  29. prom=0;
  30. }
  31. for (int i = 0; i < m; i++)
  32. {
  33. for (int j = 0; j < n; j++)
  34. {
  35. Console.Write(mat[i, j] + "\t");
  36. }
  37. Console.WriteLine();
  38. }
  39. Console.ReadKey(true);
  40. }
  41. }
  42. }

Решение задачи: «Дана матрица. Надо поменять местами первый и последний столбцы»

textual
Листинг программы
  1. for (int i=0; i<m; i++)
  2.             {
  3.                 prom=mat[i,0];
  4.                 mat[i,0]=mat[i,n];
  5.                 mat[i,n]=prom;
  6.                 prom=0;
  7.             }

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


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

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

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

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

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

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