Найти количество чисел больших Х - PascalABC.NET
Формулировка задачи:
Найти количество чисел больших Х(Х лежит в диапазоне от -А до А), в последовательности из N случайных чисел, сгенерированных в диапазоне от -А до А включительно. Х,N,А - вводить с клавиатуры. Сгенерированные числа и результат расчета вывести на экран.
Решение задачи: «Найти количество чисел больших Х»
textual
Листинг программы
program pr;
type
arr=array[1..100] of integer;
var
a:arr;
i,x,n,f,m,cout:integer;
begin
writeln('Введите размер последовательности');
readln(n);
writeln('Введите диапозон последовательности от -А до А через пробел');
readln(f,m);
for i:=1 to n do
begin
a[i]:=random(m-f+1)+f;
write(a[i]:3);
end;
writeln;
writeln('Введите число x');
readln(x);
for i:=1 to n do
if a[i]>x then
begin
inc(cout);
end;
writeln('Количество чисел: ',cout);
end.
Объяснение кода листинга программы
Список действий в коде:
- Ввод размера последовательности (n).
- Ввод диапазона последовательности (f, m).
- Заполнение массива a случайными числами от f до m.
- Вывод на экран каждого элемента массива a, округлив до трех знаков после запятой.
- Ввод числа x.
- Перебор элементов массива a и увеличение счетчика (cout), если число больше x.
- Вывод количества чисел, больших x.