Дано n натуральных чисел. отыскать сумму простых чисел из этой последовательности.

Дано n натуральных чисел. найти сумму обычных чисел из этой последовательности. написать функцию определяющую простое число

Задать свой вопрос
1 ответ

program zz1;

var n, i, a, s:integer; // вводим переменные целого типа

function pr(n: LongInt): boolean; // функция определения обычного числа

var

 i: LongInt;

begin

 for i := 2 to Round(Sqrt(n)) do

   if n mod i = 0 then

     break;

 pr := n mod i lt;gt; 0;

end;

begin

write( введите число );  // вводим с клавиатуры число

read(n);

for i:=1 to n do  // организуем цикл

begin

read(a);

if pr(a) then s:=s + a; // находим сумму обычных чисел

end;

write( сумма обычных чисел данной последовательности = , s); // выводим ответ

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт