Informatică, întrebare adresată de MadalinaMadutaa, 9 ani în urmă

Cerinţa
Se citește numărul natural n. Să se afișeze primele n numere naturale prime.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieşire
Programul afișează pe ecran primele n numere naturale prime, în ordine crescătoare, separate prin exact un spațiu.

Restricţii şi precizări
1 ≤ n ≤ 1000



Exemplu
Date de intrare

5
Date de ieșire

2 3 5 7 11


MadalinaMadutaa: As vrea fara functie dar si cu functie!
Razzvy: Cu ciur?
MadalinaMadutaa: Nu
MadalinaMadutaa: Normal

Răspunsuri la întrebare

Răspuns de Razzvy
6
Ai solutiile in atasament.
A doua solutie(cea cu functii) e putin mai optimizata.
Anexe:
Răspuns de express
12
#include <bits/stdc++.h>
using namespace std;
int n, i, x, d, k;
bool prim;
int main()
{
    cin >> n;
    i = 2;
    while(k < n)
    {
        prim = true;
        for(d = 2; d * d <= i; d ++)
            if(i % d == 0)
            {
                prim = false;
                break;
            }
        if(prim)
           {
               cout << i << " ";
               k ++;
           }
        i ++;
    }
    return 0;
}


MadalinaMadutaa: si fara functie?
MadalinaMadutaa: Da rog
MadalinaMadutaa: te
express: nu vezi ca e fara functie?
MadalinaMadutaa: scuze am vrut sa zic si cu functie daca vrei sa mi faci
express: pai e mai simplu cu functie...de ce n-ai cerut in enunt?
express: solutia cu functie oricum e mai optimizata
MadalinaMadutaa: pai am zis la comentarii
express: o sa incerc mai pe seara daca am timp...acum ies de pe brainly...bye bye
MadalinaMadutaa: pa
Alte întrebări interesante