Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Улитка". Задача на Паскале, Вопрос с прямоугольной матрицей 
V
    Опции темы
Мел
Дата 9.3.2006, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



Помогите, пожалуйста,. разобраться, что я там намудрила. В условии задачи сказано:
"Матрицу M(m,n) заполнить натуральными числами от 1 до m·n по спирали, начинающейся в левом верхнем углу и закрученной по часовой стрелке"
Получается сделать для квадратной матрицы, а при переводе в прямоугольной числа выводятся не по порядку smile
Код

program number6;
Uses CRT;
Const
n = 10;
Type
matrix = array[0..n,0..n] of integer;
Var
i,j,k,z : integer;
A : matrix;
Begin
Clrscr;
k:=1; z:=0;
While z<n do
begin
For i:=z+1 to n-z do
begin
A[z+1,i]:=k;
k:=k+1;
end;
k:=k-1;
For j:=z+1 to n-z do
begin
A[j,n-z]:=k;
k:=k+1;
end;
k:=k-1;
For i:=n-z downto z+1 do
begin
A[n-z,i]:=k;
k:=k+1;
end;
k:=k-1;
{ z:=z+1;}
For j:=n-z downto z+2 do
begin
A[j,z+1]:=k;
k:=k+1;
end;
z:=z+1;
end;

For i:=1 to n do
begin
For j:=1 to n do
begin
Write(A[i,j],' ');
end;
writeln;
end;
Readln;
End.

PM MAIL   Вверх
Zero
Дата 11.3.2006, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



PM MAIL ICQ   Вверх
Мел
Дата 14.3.2006, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



ой, спасибо! smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0408 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.