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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2009, 23:31   #1
lini
 
Регистрация: 20.09.2009
Сообщений: 6
Вопрос задача с методом попарных инверсий

помогите плиз найти ошибку, или несколько

переставить в произвольном столбце нули в конец столбца методом попарных инверсий.

Procedure P
(var A:matr);
var W,I,k: integer;
begin
k:=0 repeat for I:=1 to N-1 do
begin k: if (A[I+1,1] <> 0) and (A[I,1]=0) then
begin W:=A[I,1],
A[I,1]:=A[I+1,1];
A[I,1]:=W;
k:=k+1 end end
until (k=0)
end.
lini вне форума Ответить с цитированием
Старый 05.10.2009, 23:33   #2
lini
 
Регистрация: 20.09.2009
Сообщений: 6
По умолчанию

на паскале это
lini вне форума Ответить с цитированием
Старый 05.10.2009, 23:48   #3
Vremya-Dengy
Пользователь
 
Аватар для Vremya-Dengy
 
Регистрация: 07.01.2009
Сообщений: 37
По умолчанию

Цитата:
Сообщение от lini Посмотреть сообщение
помогите плиз найти ошибку, или несколько

переставить в произвольном столбце нули в конец столбца методом попарных инверсий.

Procedure P
(var A:matr);
var W,I,k: integer;
begin
k:=0 repeat for I:=1 to N-1 do
begin k: if (A[I+1,1] <> 0) and (A[I,1]=0) then
begin W:=A[I,1],
A[I,1]:=A[I+1,1];
A[I,1]:=W;
k:=k+1 end end
until (k=0)
end.
одна большая сплошная ошибка))))))

1 W задайте как матрицу в переменных
2 что значит "begin k:"??? метод не знаком, разберетесь сами что долно стоять....
3 поставьте запятые после каждого слова :"k:=k+1", "end" и "end" и после until (k=0)
Тик-Так-Тик-Так...БУМС...и будет всем ништяк!))
Vremya-Dengy вне форума Ответить с цитированием
Старый 06.10.2009, 00:04   #4
lini
 
Регистрация: 20.09.2009
Сообщений: 6
По умолчанию

где W как матрицу задать?
я плохо соображаю))
lini вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача коммивояжера методом ветвей и границ ZVEREV Паскаль, Turbo Pascal, PascalABC.NET 1 28.05.2009 04:11
Задача Методом Эйлера и методом Рунге-Кутта. Прошу помочь. Очень срочно. BeNeDiKT Паскаль, Turbo Pascal, PascalABC.NET 0 12.05.2009 13:14
Помогите,плиз! Задача на паскль! Решение линейных уравнений методом Гаусса! vdv08 Помощь студентам 4 21.10.2008 23:33
Задача Коммивояжёра нейросетевым методом!! stan1k Фриланс 2 09.05.2008 17:00