Задать вопрос
22 июля, 05:03

Удалить из массива все нулевые элементы. (массивы)

+3
Ответы (2)
  1. 22 июля, 06:56
    0
    Program Sherilusha;

    uses crt;

    const n = 20;

    var

    a:array [1 ... n] of integer;

    sdvig, i, k:integer;

    begin

    randomize;

    for i:=1 to n do

    begin

    a[i]:=random (100) - 50;

    write (a[i]:3,' ') ;

    end;

    writeln () ;

    sdvig:=0;

    for i:=1 to n do

    if a[i]=0 then

    sdvig:=sdvig+1

    else

    begin

    a[i-sdvig]:=a[i];

    end;

    k:=n-sdvig;

    for i:=1 to k do

    write (a[i]:3,' ') ;

    end.
  2. 22 июля, 07:48
    0
    uses crt;

    var

    m, i, k:integer; a:array [1 ... 100] of integer;

    begin

    clrscr; randomize;

    write (' Количество элементов массива : ') ; readln (k) ;

    for i:=1 to k do

    begin

    a[i]:=random (100) - 50;

    write (a[i],' ') ;

    end;

    m:=0;

    writeln;

    for i:=1 to k do

    if a[i]=0 then inc (m)

    else a[i-m]:=a[i]; k:=k-m;

    for i:=1 to k do

    write (a[i],' ') ; readln;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Удалить из массива все нулевые элементы. (массивы) ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Все задачи делаются в Паскале! 1) Увеличить все элементы массива A на 1. 2) Умножить все элементы массива A на 2. 3) Возвести в квадрат все элементы массива A.
Ответы (1)
1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
Ответы (1)
Помогите с информатикой 1. Что такое массив? 2. Что такое элемент массива? 3. Что такое индекс массива? 4. Что такое размерность массива? 5. Зачем нужны массивы? 6. Как можно обратиться к ячейке массива? 7. Какого типа могут быль элементы массива? 8.
Ответы (1)
В записи m[7]=9 m обозначает 1) имя массива 2) имя элемента массива 3) номер элемента массива 4) значение элемента массива в записи m[7]=
Ответы (1)
Дан целочисленный массив размера N. Удалить из массива все элементы с четными номерами. Когда из массива "удаляются элементы", то его размер, очевидно, меньше не становится. Просто появляются неиспользуемые ячейки.
Ответы (1)