Форум программистов, компьютерный форум CyberForum.ru

Сортировка таблицей - C++

Восстановить пароль Регистрация
 
qnicolya
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 13
22.10.2012, 21:06     Сортировка таблицей #1
Добрый день, уважаемые. Попалась мне олимпиадная задача, которую срочно нужно решить. Но вот незадача, я не знаю как...
И так, вот условие задачи:
"В файле in.dat записано целое, нечетное, неотрицательное число меньше 256. Разместить в квадратной таблице размером n последовательность натуральных чисел 1, 2,..., n**2 таким образом, что бы самое маленькое число находилось в центре таблицы, а все последующие заполняли таблицу последовательно по контурам, начиная с верхнего левого угла каждого следующего контура."
Например, для n=5:

10 11 12 13 14
25 2 3 4 15
24 9 1 5 16
23 8 7 6 17
22 21 20 19 18

Таблицу записать в файл result.dat.

Вот, я думаю, что решение нужно делать с помощью двумерного массива... Но конкретной реализации придумать не могу...
Очень прошу, помогите мне)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2012, 21:06     Сортировка таблицей
Посмотрите здесь:

C++ считать Полиномиал ньютона данная таблицей на точке x=3 c++
Ветвление (значение функции от двух аргументов х и у, заданная таблицей) C++
Написать программу с таблицей! C++
Как сделать чтобы ответ выводило таблицей по 10 чисел? C++
Работа с таблицей в С++ C++
Заполнить двухмерный вектор таблицей умножения и выввести его в выходной поток C++
Работа с таблицей в Windows Forms C++
Результаты денежной лотереи подано таблицей выигрышных номеров "А" и таблицей выигрышей в гривне "С", где с (и C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru