Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2021, 13:52   #1
Dari22
 
Регистрация: 02.12.2021
Сообщений: 6
По умолчанию Двумерный массив

Здраствуйте помогите пожалуйста. Заранее спасибо!
Составить метод и программу сортировки частей двумерного квадратного массива размером (N>5) По указанным правилам.
Стрелка указывает направление от меньшего к большему элементу.

18.PNG
Dari22 вне форума Ответить с цитированием
Старый 05.12.2021, 14:25   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,544
По умолчанию

Можно пойти двумя путями:
1. Написать функцию, которая пересчитывает одномерный индекс i в двумерный в соответствии с рисунком. Далее сортировать как одномерный массив, каждый раз пересчитывая индексы.
2. Перегнать все элементы матрицы в одномерный массив, его отсортировать, а дальше заполнить этими элементами двумерный массив по спирали.
Arigato на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двумерный массив превратить в динамический массив gavori C++ Builder 1 13.08.2021 15:07
передать двумерный массив Variant из VBA в dll C++, передать двумерный массив Variant из VBA в dll C++ и вернуть их после обработки обратно в VBA. maxPo Microsoft Office Excel 0 24.11.2017 17:29
Переписывая все в новый массив,добавить в двумерный массив столбец с заданным номером. anasttb Общие вопросы C/C++ 0 24.05.2017 12:15
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив TheAnnihilyator Помощь студентам 1 04.06.2014 09:16
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56