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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.07.2008, 09:51   #11
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Albert2008 Посмотреть сообщение
А теперь, будьте так любезны привести код для Delphi а не для Pascal и написать коммент к каждой строчке
Перенесено во фриланс. Здесь обязательно ответят.
Alex21 вне форума Ответить с цитированием
Старый 23.07.2008, 14:17   #12
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

To nikleb.
Просче-то, просче, только не сортирует, прогоните свою программу и посмотрите.
puporev вне форума Ответить с цитированием
Старый 23.07.2008, 16:00   #13
nikleb
Форумчанин
 
Регистрация: 04.04.2007
Сообщений: 131
По умолчанию

Я просто сортировал только строки. Но если уж так то всёравно можно сделать кароче:
Код:
program forum1;
uses crt;
var a:array[1..100,1..100]of integer;
    i,i2,i3,n,v:integer;
begin
clrscr;
randomize;
write('Vvedi "N: "');
readln(n);
for i:=1 to n do
    begin
    for i2:=1 to n do
        begin
        a[i,i2]:=random(10)+1;
        write(a[i,i2]:3);
        end;
    writeln;
    end;
for i3:=1 to n*n do
for i:=1 to n do
    for i2:=1 to n do
        begin
        if i2<>n then
           begin
           if a[i,i2+1]>a[i,i2] then
              begin
              v:=a[i,i2+1];
              a[i,i2+1]:=a[i,i2];
              a[i,i2]:=v;
              end;
           end
        else
           if (a[i+1,1]>a[i,i2])and(i<>n) then
              begin
              v:=a[i+1,1];
              a[i+1,1]:=a[i,i2];
              a[i,i2]:=v;
              end;
        end;
writeln;
for i:=1 to n do
    begin
    for i2:=1 to n do
        write(a[i,i2]:3);
    writeln;
    end;
readln;
end.

Последний раз редактировалось nikleb; 23.07.2008 в 16:06.
nikleb вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи на С++ Nemisoi Фриланс 7 06.10.2011 22:55
Задачи... Раймир Фриланс 2 15.08.2008 17:13
задачи Evgenii Помощь студентам 1 04.01.2008 23:47
Задачи Настена Помощь студентам 1 18.12.2007 06:45
2 Задачи Stan Помощь студентам 4 02.06.2007 19:47