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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2007, 19:15   #1
arah
Новичок
Джуниор
 
Регистрация: 16.12.2007
Сообщений: 2
По умолчанию (с)Массивы.Сортировка по спирали.

Прошу помочь.
Ввести динамический двухмерный массив и отсортировать его по спирали по возрастанию.
Пример:

4 5 6 7
3 14 15 8
2 13 16 9
1 12 11 10

Как создавать динамический массив я знаю.
arah вне форума Ответить с цитированием
Старый 16.12.2007, 19:36   #2
Tayfun
Форумчанин
 
Аватар для Tayfun
 
Регистрация: 24.06.2007
Сообщений: 351
По умолчанию

Код:
program zmeika;
uses crt;
label 1;
var
a:array[1..5,1..5] of integer;
k,i,j,t,z:integer;
begin
clrscr;
t:=5;
z:=1;
1:
for j:=z to t do begin
k:=k+1;
a[z,j]:=k;
end;
k:=k-1;
for i:=z to t do begin
k:=k+1;
a[i,t]:=k;
end;

for i:=t-1 downto z do begin
k:=k+1;
a[t,i]:=k;
end;

for i:=t-1 downto z+1 do begin
k:=k+1;
a[i,z]:=k;
end;
if  k<25 then begin t:=t-1; z:=z+1; goto 1; end;
for i:=1 to 5 do begin
for j:=1 to 5 do
write(a[i,j],' ');
writeln;
end;
readkey;
end.
Примерный код, где надо добавите
Я не маюсь бездельем, я от него тащусь!
Tayfun вне форума Ответить с цитированием
Старый 16.12.2007, 20:38   #3
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

можно еще так
Вложения
Тип файла: rar 005.rar (2.7 Кб, 36 просмотров)
I like WPF
kommunist вне форума Ответить с цитированием
Старый 16.12.2007, 21:12   #4
arah
Новичок
Джуниор
 
Регистрация: 16.12.2007
Сообщений: 2
По умолчанию

Tayfun
Язык Си)
kommunist
По какой то причине не могу скачать фаил...Можеш выложить в на форум в текстовом виде?

Последний раз редактировалось arah; 16.12.2007 в 21:18.
arah вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнить матрицу по спирали (turbo pascal) cL1zMa Помощь студентам 8 16.05.2020 12:00
Сортировка матрицы по спирали {pascal} Влдислаав3911 Помощь студентам 3 10.04.2012 22:05
Помогите решить задачу в C++ на массивы + сортировка методом Шелла Exact Помощь студентам 2 18.06.2009 14:44
1. Сортировка Шелла по убыванию 2. Сортировка вставками по убыванию Arkuz Помощь студентам 1 25.09.2007 17:16