Проверка на совпадение элементов строки, столбца - C#

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

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

TEST(a, k) принимает значение true, если все элементы k-й строки совпадают с элементами к-го столбца. пока что есть для одного элемента
Листинг программы
  1. static bool test (int [,]mas,bool a)
  2. {
  3. Console.WriteLine("проверка строки:");
  4. int k = int.Parse(Console.ReadLine());
  5. for (int i=0;i<mas.GetLength(0);i++)
  6. {
  7. for (int j = 0; j < mas.GetLength(1); j++)
  8. {
  9. if (mas[k, j] == mas[i, k])
  10. a = true;
  11. }
  12. }
  13. return a;
  14. }
Листинг программы
  1. static bool test (int [,]mas,bool a)
  2. {
  3. Console.WriteLine("проверка строки:");
  4. int k = int.Parse(Console.ReadLine());
  5. int[] linearray = new int[mas.Length];
  6. int[] columnarray = new int[mas.Length];
  7. for (int i=0;i<mas.GetLength(0);i++)
  8. {
  9. for (int j = 0; j < mas.GetLength(1); j++)
  10. {
  11. linearray[j] = mas[k,j];
  12. columnarray[i] = mas[i,k];
  13. }
  14. }
  15. if (linearray == columnarray)
  16. a = true;
  17. return a;
  18. }

Решение задачи: «Проверка на совпадение элементов строки, столбца»

textual
Листинг программы
  1. static bool Test(int[,] a, int k)
  2. {
  3.     if (a.GetLength(0) != a.GetLength(1)) return false;
  4.     for (int i = 0; i < a.GetLength(0); i++)
  5.         if (a[k, i] != a[i, k])
  6.             return false;
  7.     return true;
  8. }

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


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

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

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

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

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

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