Задать вопрос
25 сентября, 08:48

Определить кол-во простых чисел, содержащихся в заданной последовательности n1 n2 ... n20 (алгоритм Паскаль)

+5
Ответы (1)
  1. 25 сентября, 10:38
    0
    Function IsPrime (n: integer) : boolean;

    / / Проверка, является ли число простым

    var

    p: integer;

    found: boolean;

    begin

    found : = (n mod 2 = 0) ;

    p : = 3;

    while (not found) and (sqr (p) < = n) do

    begin

    found : = (n mod p = 0) ;

    p : = p + 2

    end;

    IsPrime : = (not found) or (p = 2)

    end;

    const

    n = 20;

    var

    i, k: integer;

    a: array[1 ... n] of integer;

    begin

    Write ('Введите 20 целых чисел через пробел: ') ;

    for i : = 1 to n do

    begin

    Read (a[i]) ;

    end;

    k : = 0;

    for i : = 1 to n do

    if IsPrime (a[i]) then k : = k + 1;

    Writeln ('Количество простых чисел - ', k)

    end.

    Тестовое решение:

    Введите 20 целых чисел через пробел: 5 36 83 1673 339 73 34 14623 7 173 62 45 3463 326 28 934 345 24 4526 1143

    Количество простых чисел - 6
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Определить кол-во простых чисел, содержащихся в заданной последовательности n1 n2 ... n20 (алгоритм Паскаль) ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Ввести слово и число раз (Ввод; паскаль, 3). Вывести это слово так: паскаль паскаль паскаль паскаль паскаль паскаль
Ответы (1)
1) Напишите программу которая в последствии натуральных чисел определяет, есть ли в последовательности нечетные числа не оканчивающихся на 1. Вход: программа получает на выход кол-во чисел, а затем сами числа.
Ответы (2)
поставьте знаки арифметических операций в каждой схеме. А) скорость? время=путь б) путь? время=скорость в) масса 1 батона? количество батонов=общ. масса г) кол. батонов? кол. буханок=общ. кол. д) кол. конфет в 1 коробке? кол. коробок = общ. кол.
Ответы (1)
1) Напишите программу которая в последствии натуральных чисел определяет, находит сумму двузначных чисел не кратных 4. В последовательности обязательно имеется двузначное число не кратное 4.
Ответы (1)
Напишите программу, которая подсчитывает количество двузначных чисел в заданной последовательности натуральных чисел. Программа получает на вход количество чисел в последовательности, а затем сами числа. Количество чисел не превышает 1000.
Ответы (1)