помагите пжл, составить программу на языке ПАСКАЛЬ СОСТАВИТЬ ПРОГРАММУ СОКРАЩЕНИЯ ОДНОМЕРНОГО ЧИСЛОВОГО МАССИВА ПУТЕМ УДАЛЕНИЯ ( ВСЕХ ЭЛЕМЕНТОВ С НУЛЕВЫМИ ЗНАЧЕНИЯМИ . ДОПОЛНИТЕЛЬНЫЙ МАССИВ ИСПОЛЬЗОВАТЬ НЕ РАЗРЕШАЕТСЯ ) .........ЕСЛИ МОЖЕТИ ПОЯСНИТЕ СЛОВАМИ ЧТО ДЕЛАЕТ ПРОГРАММА
Предмет:
ИнформатикаАвтор:
josephineuvwbvar
a : array of integer;
n, i, last : integer;
begin
read (n);
setlength (a, n);
for i := 0 to n - 1 do
read (a[i]);
last := 0;
for i := 0 to n - 1 do
if a[i] <> 0 then
begin
a[last] := a[i];
inc (last);
end;
setlength (a, last);
for i := 0 to last - 1 do
write (a[i], ' ');
end.
Суть такова. Имеем динамический массив. Считали массив, так как динамический, то от нуля все. Установили последнюю свободную ячейку 0. Идем по массиву и ищем ненулевое значение. Как только нашли, пишем его в свободную ячейку и увеличиваем занчение свободной ячейки на 1. При этом наши данные не затираются. После окончания всех операций в last лежит длина массива.Статитечкий массив.
var
a : array [1..100] of integer;
n, i, last : integer;
begin
read (n);
for i := 1 to n do
read (a[i]);
last := 1;
for i := 1 to n do
if a[i] <> 0 then
begin
a[last] := a[i];
inc (last);
end;
dec (last);
for i := 1 to last do
write (a[i], ' ');
end.
Автор:
calliejacobsДобавить свой ответ
Написать словосочетание к слову БЕЗОТЛАГАТЕЛЬНО!!!!
Предмет:
Русский языкАвтор:
casianofisherОтветов:
Смотреть
1 бежать. ползти. нестись. лететь. 2 голубой. изумрудный .синий .лазурный . какое слово лишнее
Предмет:
Русский языкАвтор:
buddyprp9Ответов:
Смотреть
Составте план С8 на тему:Современное правовое гос-во и перспективы его развития.
Предмет:
ОбществознаниеАвтор:
morganОтветов:
Смотреть
От скрещивания сортов земляники с красными и белыми ягодами получились гибриды с розовыми ягодами, а во втором поколении (F2) оказалось примерно 1000- с красными,1000-c белыми,2000-с розовыми 1)Сколько типов гамет образует гибрид F1 2)Сколько разных генотипов среди гибридов F2 с розовыми ягодами? 3) колько разных фенотипов получится от возвратного скрещевания гибрида F1 с бесплодным сортом? 4) Сколько разных генотипов получится от скрещевания гибрида F1 с белоплодным сортом? 5) Сколько разных фенотипов получится от скрещевания гибрида F1 с краснопложным сортом?