Şimdi Ara

Muhteşem Sayıyı Bulan c++ Programı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
1.903
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Başlıktada belirtiğim gibi bi yardımcı fonk. ile 1 den 100 e kadar olan muhteşem sayıları bulamam gerek bi program yazdım çalıştırıyor ama sayıları göstermiyor yanlışlarım nerde acaba ?

    #include "stdafx.h"
    #include <iostream>

    using namespace std;

    void mukemmelsayi() {
    int toplam=0;
    int a,b;

    for(a=2;a<100;a++) {

    for(b=1;b<a;b++) {
    if(a%b==0 && a!=b) {
    toplam=+b;
    } }

    if(toplam==a)
    cout << "Mükemmel sayi : " << a;



    }


    }



    int main(){



    mukemmelsayi();




    system("PAUSE");
    return 0;




    }







  • #include <iostream>

    using namespace std;

    void mukemmelsayi() {
    int toplam=0;
    int a,b;

    for(a=2;a<100;a++) {

    for(b=1;b<a;b++) {
    if(a%b==0) { toplam+=b; }
    }

    if(toplam==a) { cout << "Mükemmel sayi : " << a; }
    toplam=0;
    }

    }

    int main(){
    mukemmelsayi(); return 0;
    }
  • Çok teşekkürler peki anlamak amacıyla benim hatamı söylermisin neden olmadı benimki.



    < Bu mesaj bu kişi tarafından değiştirildi Hunterangel -- 3 Kasım 2012; 17:30:35 >
  • for(a=2;a<100;a++) {

    for(b=1;b<a;b++) {
    if(a%b==0 && a!=b) {
    toplam=+b;
    } }

    if(toplam==a)
    cout << "Mükemmel sayi : " << a;



    }

    Buranın benim verdiğim cevap ile arasındaki farklara bir bak. Bence hatanı senin bulmaya çalışman daha iyi. Bulamazsan bir daha konuşuruz.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.