Sa se afiseza cel mai mic numar prim, mai mare decat un numar dat n. ( Exemplu: daca n=10 , numarul va fi 11 )
Răspunsuri la întrebare
Răspuns de
10
#include <iostream>
using namespace std;
int estePrim(int x) {
int prim=1, d=2;
while (d<=x/2) {
if (x%d==0) prim=0;
d = d+1;
}
return prim;
}
int main(){
unsigned n,i,d,OK, prim;
cout<<"n="; cin>>n;
i = n+1;
while(!OK) {
OK = estePrim(i);
if(OK == 1) {
prim = i;
}
i++;
}
cout<<prim;
return 0;
}
using namespace std;
int estePrim(int x) {
int prim=1, d=2;
while (d<=x/2) {
if (x%d==0) prim=0;
d = d+1;
}
return prim;
}
int main(){
unsigned n,i,d,OK, prim;
cout<<"n="; cin>>n;
i = n+1;
while(!OK) {
OK = estePrim(i);
if(OK == 1) {
prim = i;
}
i++;
}
cout<<prim;
return 0;
}
Alte întrebări interesante
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă