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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2011, 16:52   #1
artemjke
 
Регистрация: 21.09.2011
Сообщений: 4
По умолчанию заполнение змейкой массива

в общем, заполнить массив змейкой типа
761
852
943

Код:
uses crt;
const n=10;
var a:array[1..n,1..n] of integer;
    i,j,imx:byte;
    mx,sm:integer;
begin
clrscr;
randomize;
writeln('Исходная матрица:');
for i:=1 to n do
 begin
  for j:=n downto 1 do
   begin
    if odd(j) then a[i,j]:=(j-1)*n+(n-i+1)
    else a[i,j]:=(j-1)*n+i;
    write(a[i,j]:4);
   end;
  writeln;
 end;
readln
end.
в данной работе он заполняет с правого нижнего угла. соображалка не доходит как переделать чтобы начал справа сверху. Заранее спасибо

Последний раз редактировалось artemjke; 22.09.2011 в 17:02.
artemjke вне форума Ответить с цитированием
Старый 22.09.2011, 16:57   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Код:
  for j:=1  to n
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.09.2011, 17:03   #3
artemjke
 
Регистрация: 21.09.2011
Сообщений: 4
По умолчанию

Alex11223, так он начинает заполнять слева снизу
artemjke вне форума Ответить с цитированием
Старый 22.09.2011, 17:06   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Подумайте какие изменение надо внести в другой цикл (for i:=1 to n).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.09.2011, 17:16   #5
artemjke
 
Регистрация: 21.09.2011
Сообщений: 4
По умолчанию

больше спасибо, понял
artemjke вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
заполнение массива на Си ддимочка Помощь студентам 3 02.09.2011 11:59
заполнение массива feras Общие вопросы Delphi 0 25.05.2011 03:18
Заполнение массива Сеня2007 Помощь студентам 6 23.02.2011 20:39
Заполнение массива Alex_Mason Общие вопросы Delphi 2 07.12.2010 22:58
Заполнение массива. Небесный Общие вопросы C/C++ 3 01.09.2009 01:39