Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Mükemmel sayılar, kendisi haricindeki bölenlerinin toplamı birbirlerine eşit olan sayılardır. Mesela en küçük mükemmel sayımız 6'dır.
6= 1*2*3=1+2+3

Aşağıda girilen sınıra kadar olan mükemmel sayıları sıralayan program kodları bulunmaktadır C ile kodlanmıştır.


#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;

int bolenleri_topla(int sayi){
int topla=0;
int i;
    for(i=1;i<=sayi/2;i++){
        if(sayi%i==0)
        topla+=i;
    }
    return topla;
}

main()
{
int kosul,a;
cout<< "Sinir icin bir deger giriniz: "<<endl;
cin>>kosul;
for(a=1;a<kosul;a++){
    if(bolenleri_topla(a)==a)
    cout<<a<<endl;
}
system("pause");
return 0;
}

hacy
09 Şubat 2008 23:10
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.
© 2005, Bilişim Kulübü. (1046 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen