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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2010, 15:05   #1
GimB0
Новичок
Джуниор
 
Регистрация: 26.12.2010
Сообщений: 1
Стрелка Задание в университет

Прошу вас помочь,ибо вам это будет легко решить)Pliz

Задан массив C(m),M<=(меньше либо равно)25,содержащий несколько нулевых элементов.Сжать его,выбросив эти элементы.Распечатать исходный массив и переформированный.

Зараннее спасибо!
GimB0 вне форума Ответить с цитированием
Старый 26.12.2010, 16:56   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
i:=1;
while i<=m do
begin
while (c[i]<>0) and (i<=m) do
inc(i);
if c[i]=0 then begin
for k:=i to m-1 do
c[k]:=c[k+1];
m:=m-1;
end;
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задание gilardino11 Общие вопросы C/C++ 5 20.12.2010 23:49
Саратовский Государственный Университет ds.Dante Свободное общение 5 22.12.2009 15:40
Посоветуйте университет или институт. stenl1 Свободное общение 0 18.11.2009 21:42
База данных университет m4igor Microsoft Office Access 1 21.04.2008 18:29