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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2014, 03:51   #1
Маша906
Пользователь
 
Регистрация: 20.06.2014
Сообщений: 13
По умолчанию Удалить из массива

Удалить из массива А(п) нулевой элемент(элемент массива, который имеет нулевое значение ) передвинув на их место следующие элементы без нарушения порядка их следования.массив любой.язык программирования делфи

Последний раз редактировалось Маша906; 14.07.2014 в 04:59.
Маша906 вне форума Ответить с цитированием
Старый 14.07.2014, 11:08   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

(С) Puporev
Код:
uses Crt;
var  a:array[1..100] of integer;
     n,i,j,p,x:integer;
begin
ClrScr;
randomize;
write('Размер массмва n=');
readln(n);
writeln('Исходный массив:');
for i:=1 to n do
 begin
  a[i]:=random(4);
  write(a[i],' ');
 end;
writeln;
i:=1;
while i<=n do
if a[i]=0 then
 begin
  for j:=i to n-1 do
  a[j]:=a[j+1];
  n:=n-1;
 end
else i:=i+1;
writeln('Массив без нолей:');
for i:=1 to n do
write(a[i],' ');
readln
end.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 14.07.2014, 16:35   #3
Маша906
Пользователь
 
Регистрация: 20.06.2014
Сообщений: 13
По умолчанию

это в делфи?а можно блок схему еще?
Маша906 вне форума Ответить с цитированием
Старый 14.07.2014, 16:52   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

В консольном приложении. Нужно убрать
Uses crt; и clrscr;
Тогда заработает.

Есть программы специальные, позволяющие по коду создавать блок-схемы. Поищите.
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить элемент массива viks1 Общие вопросы Delphi 5 02.04.2013 13:35
Удалить элементы массива. Маx Паскаль, Turbo Pascal, PascalABC.NET 7 24.09.2012 04:47
По массивам, SOS! из целочисленного массива удалить из массива элементы, встречающиеся менее 3-х раз prelest' Паскаль, Turbo Pascal, PascalABC.NET 1 23.05.2011 22:37
удалить элемент из массива dron-k Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 17.09.2010 17:46
Удалить элемент массива pavel42 Помощь студентам 14 21.05.2009 08:52