Задать вопрос
14 июня, 20:59

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

+4
Ответы (1)
  1. 14 июня, 21:50
    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 простых чисел в С + + (желательно без массива) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
1) Заполнить массив размером N целыми числами последовательно от 1 до N. Вывести его на экран. Найти сумму элементов массива и вывести ее на экран. 2) Заполнить массив размером N целыми числами последовательно от N до 1. Вывести его на экран.
Ответы (1)
1. for + random a. вывести случайное количество случайных чисел b. вывести на экран 10 случайных чисел c. вывести на экран 10 случайных чисел, значение которых лежит в отрезке [0,10] d.
Ответы (1)
В записи m[7]=9 m обозначает 1) имя массива 2) имя элемента массива 3) номер элемента массива 4) значение элемента массива в записи m[7]=
Ответы (1)
Паскаль. 1. вывести на экран все четные числа от 1 до n. 2. вывести на экран все трехзначные числа. 3. вывести на экран четырехзначные числа оканчивающийся на 7. 4. вывести на экран все трехзначные и двухзначные числа сумма цифр которых равна девяти.
Ответы (1)
1. Возвести в квадрат все элементы массива A. Размер массива и значения элементов массива - произвольные. 2. Увеличить на 4 все элементы в первой половине массива A (считать, что в массиве чётное число элементов).
Ответы (1)