se da un numar nantural n.sa se verifice daca numarul este palindrom si este prim
Răspunsuri la întrebare
Răspuns de
0
Un numar este palindrom daca citit de la stanga la dreapta si invers este acelasi numar. (ex. 1221, 131, 123454321)
#include <iostream>
using namespace std;
int main(){
int n,inv=0,copie=0;
cin>>n;
copie=n;
while(copie!=0)
{
inv=inv*10+copie%10;
copie=copie/10;
}
if (inv==n)
cout<<"Numarul e palindrom.";
else
cout<<"Numarul nu e palindrom.";
return 0;
}
Un numar este prim daca are doar 2 divizori si acestia sunt 1 si el insusi. (ex. 13 se imparte doar la 1 si 13, adica restul impartirii sa fie egal cu 0)
#include <iostream>
using namespace std;
int main(){
int n,i,sw=0;
cin>>n;
for (i=2;i<=n/2;i++)
{
if(n%i==0)
sw=1;
}
if(sw==0)
cout<<"Numarul este prim.";
else
cout<<"Numarul nu este prim.";
return 0;
}
#include <iostream>
using namespace std;
int main(){
int n,inv=0,copie=0;
cin>>n;
copie=n;
while(copie!=0)
{
inv=inv*10+copie%10;
copie=copie/10;
}
if (inv==n)
cout<<"Numarul e palindrom.";
else
cout<<"Numarul nu e palindrom.";
return 0;
}
Un numar este prim daca are doar 2 divizori si acestia sunt 1 si el insusi. (ex. 13 se imparte doar la 1 si 13, adica restul impartirii sa fie egal cu 0)
#include <iostream>
using namespace std;
int main(){
int n,i,sw=0;
cin>>n;
for (i=2;i<=n/2;i++)
{
if(n%i==0)
sw=1;
}
if(sw==0)
cout<<"Numarul este prim.";
else
cout<<"Numarul nu este prim.";
return 0;
}
Alte întrebări interesante
Germana,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă