Найти количество нулевых элементов массива - PascalABC.NET
Формулировка задачи:
В одномерном массиве состоящем из 10 целых чисел (диапазон формируется с помощью random -50 до 50)
Найти количество нулевых элементов;
Решение задачи: «Найти количество нулевых элементов массива»
textual
Листинг программы
- const n=10;
- var x:array [1..n] of integer;
- i,count:byte;
- Begin
- Count:=0;
- Writeln('Исходный массив: ');
- for i:=1 to n do
- Begin
- X[i]:=Random(101)-50;
- Write(X[i]:4);
- // Находим кол-во нулевых элементов...
- if X[i] = 0 then Inc(Count);
- end;
- Writeln;
- Writeln('Ответ: ',Count);
- end.
Объяснение кода листинга программы
- Объявляются константа
n
равная 10 и переменныеx
,i
иcount
типаbyte
. - Инициализируется переменная
count
равной 0. - Выводится сообщение
Исходный массив:
и происходит итерация по элементам массиваx
. - Каждый элемент массива
x
инициализируется случайным числом от 0 до 100 с шагом 1. - С помощью оператора
if
проверяется условиеX[i] = 0
, если оно истинно, то к переменнойcount
прибавляется единица. - После завершения итерации выводится значение переменной
count
, которое показывает количество нулевых элементов в массиве. - Выводится сообщение
Ответ:
и значение переменнойcount
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д