Se se citește un număr natural n. Să se determine cel mai mic număr prim, strict mai mare decât n.
cerinte : foloseste # include <iostream>
using namespace std
int main
CRG:
ai invatat functiile?
Răspunsuri la întrebare
Răspuns de
0
#include<iostream>
using namespace std;
bool CheckPrime(int Nr);
int main(){
int n=0;
cin>>n;
do{
n++;
}while(!CheckPrime(n));
cout<<n;
system("pause");
return 0;
}
bool CheckPrime(int Nr){
bool IsPrime=true;
if(Nr!=2){
if(Nr%2!=0){
for(int x=3;x<=sqrt((double)Nr);x+=2){
if(Nr%x==0) IsPrime=false;
}
return IsPrime;
}else return false;
}else return true;
}
using namespace std;
bool CheckPrime(int Nr);
int main(){
int n=0;
cin>>n;
do{
n++;
}while(!CheckPrime(n));
cout<<n;
system("pause");
return 0;
}
bool CheckPrime(int Nr){
bool IsPrime=true;
if(Nr!=2){
if(Nr%2!=0){
for(int x=3;x<=sqrt((double)Nr);x+=2){
if(Nr%x==0) IsPrime=false;
}
return IsPrime;
}else return false;
}else return true;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă