Найдите количество отрицательных элементов массива - Pascal ABC

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

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

1. дан массив из 10 целых чисел, вводимых случайно на [-50;50]. найдите количество отрицательных элементов.

Решение задачи: «Найдите количество отрицательных элементов массива»

textual
Листинг программы
uses crt;
var a: array [1..10] of integer;
    i,k: integer;
begin
writeln('Дан массив');
for i:=1 to 10 do
    begin
    a[i]:=random(101)-50;
    write(a[i]:4);
    if a[i]<0 then inc(k);
    end;
writeln;
writeln('Количество отрицательных ',k);
end.

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

  1. В первой строке подключается модуль CRT, который позволяет использовать функции ввода-вывода.
  2. Далее объявляется массив a размером 10 элементов для хранения целых чисел.
  3. Затем объявляются две переменные i и k типа integer, которые будут использоваться в цикле и для подсчета количества отрицательных чисел соответственно.
  4. В цикле for от 1 до 10 происходит заполнение массива a случайными числами от -50 до 50 с шагом 1.
  5. После заполнения каждого элемента массива его значение выводится на экран с помощью функции write, а также проверяется на отрицательность с помощью условного оператора if. Если элемент отрицательный, то к переменной k прибавляется единица.
  6. После завершения цикла выводится количество отрицательных чисел с помощью функции writeln.
  7. Программа завершается.

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


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

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

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