Задать вопрос
5 февраля, 22:26

Ввести n чисел и найти сумму простых чисел в паскале

+5
Ответы (1)
  1. 6 февраля, 01:34
    0
    Function P (A:integer) : boolean;

    Var d, K:integer;

    Begin

    P:=true;

    if A < 2 then P:=false

    else

    if A > 3 then

    if A mod 2 = 0 then P:=false

    else

    Begin

    K:=Trunc (Sqrt (A)) ;

    d:=3;

    While d < = K do

    Begin

    if A mod d = 0 then P:=false;

    d:=d+2

    End;

    End;

    End;

    Var

    A, n:integer;

    S:real;

    Begin

    S:=0;

    Write ('n = ') ; ReadLn (n) ;

    Write ('Введите n чисел: ') ;

    For n: = 1 to n do

    Begin

    Read (A) ;

    if P (A) then S:=S+A;

    End;

    Write ('S = ', S)

    End.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Ввести n чисел и найти сумму простых чисел в паскале ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1. Ввести с клавиатуры длину и ширину прямоугольной двери. Кроме того, ввести длину, ширину и высоту шкафа - прямоугольного параллелепипеда. Выяснить, можно ли пронести шкаф через дверь, не разбирая его. 2. Ввести три вещественных числа с клавиатуры.
Ответы (1)
Помогите решить задачу на паскале. Дан массив B (n*m). Элементы массива ввести с клавиатуры. Найти сумму элементов, которые больше данного числа A, но меньше данного числа С. Числа A и С ввести с клавиатуры
Ответы (1)
1. Переведите на язык программирования: а) ввести А и С увеличить А в 10 раз уменьшить С в 20 раз напечатать модуль разности А и С б) ввести А и С если А>С, то увеличить А в 5 раз иначе уменьшить С в 2 раза напечатать значения А и С конец в) ввести
Ответы (1)
Помогите с прогой. Паскаль. Ввести массив, ввести кол-во элементов в массиве (не через рандом). Ввести число. Найти сколько элементов равны этому числу. (ввод массива и кол-ва эл. Через процедуры)
Ответы (1)
через паскаль 1 ввести 3 числа, вывести наименьшее 2 ввести номер месяца, вывести название месяца 3 ввести 5 чисел, вывести в порядке убывания
Ответы (1)