Алгоритмы обработки Задача:

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00641.docx

Алгоритмы обработки

Задача: Сформировать массив b из нечетных элементов массива

a, состоящим из n элементов.

Program massiv; Const n=10;

Var

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

i, k: byte;        {i – индекс массива a, k – индекс массива b} Begin

For i:=1 to n do        {Заполнение массива числами в диапазоне

от -25 до 24 случайным образом}

a[i]:= random (50)-25; writeln(‘Массив A’);

For i:=1 to k-1 do

write (a[i]:5);  { вывод массива a в строку} writeln;

k:=1;

For i:=1 to n do

If a[i] mod 2 <> 0 then begin {Проверка на нечетность}

b[k]:=a[i]; {Запись нечетного элемента в

массив b}

k:=k+1;        {Подготовка     индекса    для

следующего элемента}

end; writeln(‘Массив B’);


For i:=1 to k-1 do

write (b[i]:5);  {вывод массива b в строку}

end.

 

 


 

1.