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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2010, 14:05   #1
ЗЛОбнаЯ
Пользователь
 
Регистрация: 18.09.2010
Сообщений: 14
Сообщение 1 процедура!

В заданной прямоугольной матрице поставить на первое место столбец с наименьшим количеством нулевых элементов, переставив все нули в конец этого столбца (измененная матрица должна содержать все элементы исходной матрицы).
Не знаю как написать процедуру перестановки нулей в конец столбца( Помогите пожалуйста!
ЗЛОбнаЯ вне форума Ответить с цитированием
Старый 04.11.2010, 14:15   #2
Риндера
Delphi, учу С
Форумчанин
 
Аватар для Риндера
 
Регистрация: 20.10.2010
Сообщений: 178
По умолчанию

Перебирай столбец, находи первый ноль, ставь в конец, и оставшиеся элементы сдвигай к началу столбца.
Риндера вне форума Ответить с цитированием
Старый 04.11.2010, 14:16   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

для вектора
Код:
i:=1;
k:=n;
while i<=k do begin
if a[i]=0 then
begin
for j:=i to n -1
a[j]:=a[j+1];
a[n]:=0;
dec(k);
end;
inc(i);
end;
для столбца аналогично)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 04.11.2010, 16:56   #4
ЗЛОбнаЯ
Пользователь
 
Регистрация: 18.09.2010
Сообщений: 14
По умолчанию

Спасибки)))
ЗЛОбнаЯ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура xxxPascalxxx Помощь студентам 6 22.05.2010 19:10
Процедура romka90 Microsoft Office Access 3 17.05.2010 00:44
процедура БД Nimf7 Помощь студентам 0 20.03.2010 21:21
Процедура в процедура в C++ Builder Ecosasha C++ Builder 2 06.06.2009 17:17