AiK » 25 окт 2017, 14:56
Предлагаю следующий вариант:
1) Заводишь "индексный" массив, равный по длине количеству строк в исходной матрице.
2) Обходишь исходную матрицу построчно, подсчитывая число кратных 3 элементов, результаты заносишь в "индекс"
3) Сортируешь индекс, хотя бы методом пузырька - гугл в помощь.
4) Переставляешь в исходной матрице строки в соответствии с "индексом".
Вопрос тебе на понимание: какой тип данных надо хранить в "индексном" массиве?
Предлагаю следующий вариант:
1) Заводишь "индексный" массив, равный по длине количеству строк в исходной матрице.
2) Обходишь исходную матрицу построчно, подсчитывая число кратных 3 элементов, результаты заносишь в "индекс"
3) Сортируешь индекс, хотя бы методом пузырька - гугл в помощь.
4) Переставляешь в исходной матрице строки в соответствии с "индексом".
Вопрос тебе на понимание: какой тип данных надо хранить в "индексном" массиве?