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?
Răspunsuri la întrebare
Răspuns de
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;
}
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
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
10 ani în urmă
Limba română,
10 ani în urmă
Limba română,
10 ani în urmă
Matematică,
10 ani în urmă