Ввести целочисленный двумерный массив A(NxM), вывести его. Найти сумму положительных угловых элементов - C#

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

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

Помогите пожалуйста с задачей: Ввести целочисленный двумерный массив A(NxM), вывести его. Найти сумму положительных угловых элементов. Найденной суммой заменить строку содержащую минимальный элемент и столбец, содержащий максимальный элемент.
Никак не получается вывести то, что нужно.(
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace _54
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12.  
  13. Console.Write("N=");
  14. int n = int.Parse(Console.ReadLine());
  15. Console.Write("M=");
  16. int m = int.Parse(Console.ReadLine());
  17. int[,] a = new int[n, m];
  18. Console.WriteLine("Введите элементы массива:");
  19. for (int i = 0; i < n; i++)
  20. {
  21. for (int j = 0; j < m; j++)
  22. {
  23. Console.Write("a[{0}][{1}]=", i, j);
  24. a[i, j] = int.Parse(Console.ReadLine());
  25. }
  26. }
  27. Console.WriteLine("\n Массив до преобразований:");
  28. for (int i = 0; i < n; i++)
  29. {
  30. Console.WriteLine();
  31. for (int j = 0; j < m; j++)
  32. {
  33. Console.Write("\t " + a[i, j]);
  34. }
  35. }
  36. Console.WriteLine('\n');
  37. int i_max = -1;
  38. for (int i = 0; i < n; i++)
  39. {
  40. int j_max = -1;
  41. for (int j = 0; j < m; j++)
  42. {
  43. if (j_max == -1 || a[i, j] > a[i, j_max])
  44. {
  45. j_max = j;
  46. if (i_max == -1 || a[i, j] > a[i_max, j])
  47. {
  48. i_max = i;
  49. }
  50. }
  51. }
  52. if (j_max != -1 || i != -1)
  53. {
  54. //перепробовал кучу вариантов, даже и не знаю что тут должно быть
  55. }
  56. }
  57. Console.WriteLine("\n Массив после преобразований:");
  58. for (int i = 0; i < n; i++)
  59. {
  60. Console.WriteLine();
  61. for (int j = 0; j < m; j++)
  62. {
  63. Console.Write("\t " + a[i, j]);
  64. }
  65. }
  66. Console.ReadKey();
  67. }
  68. }
  69. }

Решение задачи: «Ввести целочисленный двумерный массив A(NxM), вывести его. Найти сумму положительных угловых элементов»

textual
Листинг программы
  1. Console.WriteLine(s);

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


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

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

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

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

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

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