Из исходного массива выбрать элементы, значения которых меньше 50 и сформировать новый - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Из исходного массива А из 10 элементов выбрать элементы, значения которых меньше 50, но больше 10 и записать в новый массив В. Определить количество элементов нового массива. помогите пожалуйста составить программу.

Решение задачи: «Из исходного массива выбрать элементы, значения которых меньше 50 и сформировать новый»

textual
Листинг программы
const n=10;
type mas=array[1..n] of integer;
var a,b:mas;
    i,j:integer;
begin
 writeln('A:');j:=0;
 for i:=1 to n do 
  begin
   a[i]:=random(101);
   if (a[i]<50)and(a[i]>10) then begin inc(j);b[j]:=a[i] end;
   write(a[i]:3)
  end;writeln;
 writeln('B:');
 for i:=1 to j do write(b[i]:3);writeln;
 writeln('количество элементов массива B: ',j)
end.

Объяснение кода листинга программы

  1. В начале кода объявляются переменные n, mas, a, b, i, j, которые будут использоваться в программе.
  2. Переменная n инициализируется значением 10, что указывает на количество элементов в исходном массиве.
  3. Создается тип данных mas, который представляет собой массив целых чисел размером от 1 до n.
  4. Переменные a и b инициализируются значением mas, что позволяет использовать их как массивы.
  5. Далее, в цикле for i:=1 до n выполняется следующая последовательность действий:
    • a[i] присваивается случайное число от 101 до 100.
    • Если значение a[i] меньше 50 и больше или равно 10, то оно увеличивается на единицу, и соответствующий элемент в массиве b присваивается значение a[i].
    • Значение a[i] выводится на экран.
  6. После выполнения цикла for, выводится символ новой строки.
  7. Затем выводится сообщение 'B:', после чего начинается новый цикл for, который проходит по всем элементам массива b.
  8. Каждый элемент b[i] выводится на экран.
  9. По завершении цикла for выводится символ новой строки.
  10. Выводится сообщение 'количество элементов массива B: ', которое указывает на количество элементов в массиве b.
  11. Код завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы