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;
}
este for(i=1;i<=n/2;i++)
RăspundețiȘtergereEsti un terminat
Ștergereamogus
Ștergereamgogus sus red sus
Ștergeres este definit din start drept fiind egal cu 1, astfel ciclul poate fi început de la 2
RăspundețiȘtergere