Задать вопрос
24 сентября, 20:38

Найти и вывести на экран первые n простых чисел в С + + (желательно без массива)

+3
Ответы (1)
  1. 24 сентября, 23:36
    0
    Например так

    #include

    #include

    using namespace std;

    int main (void)

    {

    int n, count=1, i=2;

    cin>>n; int a[n+1]; a[0]=2;

    while (count
    {

    bool b=true;

    for (int j=0; j
    if (a[j]>sqrtl (i) + 1) break;

    else

    {

    if (i%a[j]==0) b=false;

    if (b) {a[count]=i; count++; }

    i++;

    }

    }

    for (int i=0; i
    return 0;

    }

    ускорил работу еще немного
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Найти и вывести на экран первые n простых чисел в С + + (желательно без массива) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы