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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.11.2010, 15:22   #1
Remi
 
Аватар для Remi
 
Регистрация: 29.10.2010
Сообщений: 7
По умолчанию Задача в Pascal (входные-выходные данные)

Дано натуральное число n. Заполнить квадратную матрицу nxn числами от 1 до n2 "змейкой".
Входные данные:
3

Выходные данные:
1 2 6
3 5 7
4 8 9

Вот код, но выводится не то что нужно=( совсем не то....

Program zad_2;
Uses crt;
Var a:array[1..100,1..100]of integer;
n,i,j,m,s: integer;
inp,out: text;
Begin clrscr;
Assign(inp,'serpent.in.txt');
Reset(inp);
Readln(inp,n);
m:=0;
s:=1;
while true do begin
inc(s);
for i:=n downto 1 do
for j:=n downto 1 do
if i+j=s then begin
inc(m);
a[i,j]:=m;
end;
if m=n*n then
break;
inc(s);
for i:=1 to n do
for j:=1 to n do
if i+j=s then begin
inc(m);
a[i,j]:=m;
end;
if m=n*n then
break;
end;

read(inp,a[i,j]);
close(inp);

Assign(out,'serpent.out.txt');
rewrite(out);
for i:=1 to n do begin
for j:=1 to n do
write(out,a[i,j]:6);
writeln;
end;
close(out);
End.
Remi вне форума
Старый 22.11.2010, 13:55   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Оформяем код!
SkyM@n вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача в Pascal (входные-выходные данные) Remi Помощь студентам 3 20.11.2010 22:13
Задача в Pascal (входные-выходные данные) Remi Помощь студентам 3 20.11.2010 12:08
Задача в Pascal (входные-выходные данные) Remi Помощь студентам 0 19.11.2010 20:38
Входные и выходные данные! Awakie Помощь студентам 6 15.11.2010 20:59
Входные и выходные данные allsolovey Общие вопросы C/C++ 1 12.02.2009 20:10