Am nevoie de ajutor rapid!
1) Se citeste de la tastatura un numar n (1<=n<=50). Sa se scrie un program care afiseaza cel mai mare numar prim mai mic sau egal cu n.
2) Se citeste de la tastatura un numar n (1<=n<=50). Sa se scrie un program care afiseaza cel mai mic numar prim mai mare sau egal cu n.
Va rog!
Răspunsuri la întrebare
Răspuns de
0
int prim(int n)
{
int i,OK=1;
for(i=2;i<=sqrt(n);i++)
if(n%i==0)
OK=0;
return OK;
}
int main()
int n,p1,p2,i,q=1;
for(i=n;i>=2;i--)
if(prim(i)==1)
p1=i;
i=n;
while(q)
{
if(prim(i)==1)
{
p2=i;
q=0;
}
cout<<p1<<" "<<p2;
return 0;
{
int i,OK=1;
for(i=2;i<=sqrt(n);i++)
if(n%i==0)
OK=0;
return OK;
}
int main()
int n,p1,p2,i,q=1;
for(i=n;i>=2;i--)
if(prim(i)==1)
p1=i;
i=n;
while(q)
{
if(prim(i)==1)
{
p2=i;
q=0;
}
cout<<p1<<" "<<p2;
return 0;
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă