program mas;
const
n = 1000;
var
m: array [1 .. n] of real;
s: real;
i: integer;
function prostoe(x: integer): boolean;
var
k: integer;
begin
result := true;
for k := 2 to round(x / 2) do
if x mod k = 0 then
begin
result := false;
break;
end;
end;
begin
cls;
for i := 1 to n do
m[i] := random(10000) / (1 + random(10000));
s := 0;
for i := 1 to n do
if prostoe(i) then
s := s + m[i];
writeln(s);
end.
Похожие записи/страницы:
- Создать последовательность натуральных чисел, заканчивающихся нулем (т.е. размер массива заранее не известен).…
- Проверить, является ли заданное натуральное число n > 1 простым - Pascal(Паскаль)
- Сформировать массив простых множителей заданного числа - Pascal(Паскаль)
- Вводится длина вектора, состоящего из целых чисел, и его элементы. Найти среднее арифметическое элементов, не…
- Написать программу, которая строит графики функций: реализовать построение простейших функций(гипербола,…
- Дана последовательность вещественных чисел, оканчивающаяся числом 10000. Количество чисел в последовательности…
- Напишите программу, печатающие четырехзначные простые числа, каждое из которых обладает тем свойством, что сумма…
- Задана последовательность чисел N1,N2,N3,N4. Составить программу вычисления количества (K) положительных чисел,…