Se da un numar n citit de la tastatura. Sa se verifice daca este perfect.
numar perfect=suma divizorilor sai inafara de el insusi sa fie egala cu numarul.
#include<iostream>
using namespace std;
int n,d,s=1;
int main()
{
cout<<"numar= ";
cin>>n;
for(d=2;d<=n/2;d++)
if(n%d==0)
s=s+d;
if(n==s)
cout<<"numarul "<<n<<"este perfect";
else
cout<<"numarul "<<n<<"nu este perfect";
return 0;
}
sâmbătă, 1 decembrie 2012
vineri, 30 noiembrie 2012
Numar prim
Se da un numar n citi de la tastatura. Sa se verifice daca numarul este prim.
numar prim =numar care are ca divizori doar pe 1 si el insusi
#include<iostream>
using namespace std;
int n,d,ok;
int main()
{
for(d=2;d<=n/2;d++)
if(n%d==0)
ok++;
if(ok==0)
cout<<"numarul "<<n<<" este prim";
else
cout<<"numarul "<<n<<" nu este prim";
return 0;
}
numar prim =numar care are ca divizori doar pe 1 si el insusi
#include<iostream>
using namespace std;
int n,d,ok;
int main()
{
for(d=2;d<=n/2;d++)
if(n%d==0)
ok++;
if(ok==0)
cout<<"numarul "<<n<<" este prim";
else
cout<<"numarul "<<n<<" nu este prim";
return 0;
}
Abonați-vă la:
Postări (Atom)