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

Am nevoie de ajutor pentru un algoritm de aflare a unui numar prim fara impartiri repetitive.
Ma ajuta cnv?


artur99: adica sa verifici daca e prim sau nu?
artur99: Pai pentru asta nuu ai nevoie de impartire deloc
AntiEaglesDavids: probabil se referea la modulus
artur99: :)))

Răspunsuri la întrebare

Răspuns de AntiEaglesDavids
0
#include <iostream>
using namespace std;

int main()
{
    int n;

    cin >> n;

    if(n == 0 || n == 1) {
        cout << "Nu este prim.\n";
        return 0;
    }

    for(int d=2; d*d<=n; d++)
        if(n % d == 0) {
            cout << "Nu este prim.\n";
            return 0;
        }

    cout << "Este prim.\n";

    return 0;
}

Alte întrebări interesante