Подсчитать в массиве количество положительных элементов меньших 8 - Pascal

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

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

Дано одномерный массив В с n целых чисел. Составить программу, посчитает количество положительных элементов меньших 8.

Решение задачи: «Подсчитать в массиве количество положительных элементов меньших 8»

textual
Листинг программы
const
  n = 10;
 
var
  k, i: integer;
  b: array [1..n] of integer;
 
begin
  randomize;
  k := 0;
  for i := 1 to n do
  begin
    b[i] := -n div 2 + random(n);
    write(b[i]:4);
    if (b[i] > 0) and (b[i] < 8) then 
      inc(k);
  end; 
  writeln;
  writeln(k);  
end.

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

  1. Объявляются константа n равная 10 и переменная k типа integer.
  2. Задается массив b типа array [1..n] of integer.
  3. В цикле for i := 1 to n присваивается каждому элементу массива b случайное значение от -n div 2 до n div 2 и выводится на экран.
  4. С помощью условного оператора if (b[i] > 0) and (b[i] < 8) проверяется, является ли текущий элемент положительным и меньшим 8, и если да, то к переменной k прибавляется единица.
  5. По завершении цикла выводится на экран значение переменной k, которая содержит количество положительных элементов массива b меньших 8.

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


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

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

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