Informatica liceu: Sa se afiseze toate nr. perfecte mai mici decat 10 000.
Răspunsuri la întrebare
Răspuns de
6
#include<iostream.h>
int main()
{
int i,s=1,d;
for(i=2;i<10000;i++)
{
for(d=2;d<=i/2;d++)
{
if(i%d==0)
{
s+=d;
}
if(s==i)
cout<<i<<" nr perfect"<<endl;
}
}
return 0;
}
int main()
{
int i,s=1,d;
for(i=2;i<10000;i++)
{
for(d=2;d<=i/2;d++)
{
if(i%d==0)
{
s+=d;
}
if(s==i)
cout<<i<<" nr perfect"<<endl;
}
}
return 0;
}
chilledzebra:
Merci mult! :D
Alte întrebări interesante
Ed. tehnologică,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă