Дан массив B(21) Сформировать новый массив из кратных 4 чисел исходного - Turbo Pascal
Формулировка задачи:
Дан массив B(21) Сформировать новый массив из кратных 4 чисел исходного.
Мальчики, помогите пожалуйста с задачей, программирование вообще не мое, но на стипендию выходить как-то нужно.
Решение задачи: «Дан массив B(21) Сформировать новый массив из кратных 4 чисел исходного»
textual
Листинг программы
uses crt; const n=21; var a,b:array[1..n] of integer; i,j,x,k:integer; BEGIN clrscr; for i:=1 to n do a[i]:=random(100); write('MASS A : '); for i:=1 to n do write(a[i]:4); writeln; j:=1; for i:=1 to n do if a[i] mod 4=0 then begin b[j]:=a[i]; inc(j); end; writeln('New mass : '); for i:=1 to j-1 do write(b[i]:4); readkey; END.
Объяснение кода листинга программы
В данном коде используется язык программирования Turbo Pascal. Он содержит следующие переменные:
a
иb
- массивы, используемые для хранения чисел.i
,j
,x
иk
- переменные, используемые для обработки чисел.n
- константа, определяющая размер массива. Код начинается с инициализации массивовa
иb
случайными числами от 0 до 99. Затем он выводит содержимое массиваa
с помощью функцииwrite
. Далее следует цикл, который проходит по всем элементам массиваa
. Если текущий элемент делится на 4 без остатка, то его значение копируется в массивb
, а счетчикj
увеличивается на 1. В конце выводится содержимое массиваb
с помощью функцииwrite
. После этого программа просит нажать любую клавишу с помощью функцииreadkey
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д