Задать вопрос
15 марта, 19:49

В двоичной матрице размером 10x10 найдите совпадающие строки

+5
Ответы (1)
  1. 15 марта, 21:54
    0
    Язык не задан, поэтому я напишу только алгоритм.

    1) Вводим массив A (10, 10)

    2) Открываем пустой массив из одной строки B (10)

    3) flag = 0

    4) Цикл по i от 1 до 9

    4.1) Цикл по k от 1 до 10 (по столбцам)

    4.1.1) Копируем i-ую строку из массива А в массив В

    4.2) Конец цикла по k

    4.3) Цикл по j от i + 1 до 10 (по строкам)

    4.3.1) Цикл по k от 1 до 10 (по столбцам)

    4.3.1.1) Сравниваем j-ую строку массива А и массив В

    4.3.2) Конец цикла по k

    4.3.3) Если строки равны, то выводим их на экран.

    4.4) Конец цикла по j

    5) Конец цикла по i

    6) Конец

    Коротко говоря, алгоритм такой.

    Сравниваем 1 строку со всеми от 2 до 10. Если строки совпали - выводим их на экран. Можно вывести только номера, можно сами строки.

    Переходим ко 2 строке. Ее сравниваем от 3 до 10. И так далее.

    Последнюю 9 строку сравниваем только с 10.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В двоичной матрице размером 10x10 найдите совпадающие строки ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы