Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

Sorunuz mu var? Belki de çoktan soruldu..

0
Mükemmel sayıların toplamı

Açık 2 Cevaplar 96 Gösterim C/C++

 5 ile 5000 arasındaki mükemmel sayıları bulacak ve bölenleri ile birlikte aşağıdaki gibi ekrana yazdıracak bir c++ program

 6 = 1 + 2 + 3 + 

28 = 1 + 2 + 4 + 7 + 14 +

2 Cevap

0
sen nereye kadar geldin, neresinde takıldın?
(1.9k puan)
1Yorumlar
(102 puan)
#include <cstdlib>

#include <iostream>

using namespace std;

int main ()

{

    int j,b,c;

    b=0;

    for(int j=2;j<500;j++){

    for(int i=1;i<j;i++)

        {

            if(j%i==0)

            {

                b=b+i;

                }

                }

    if(j==b)

cout<<j<<"Sayi Mukemmeldir"<<endl;

        b=0;

        }

       return 0;

}

Çıkan sonuçları topla yapınca bütün sayıları topluyor
0

Ben java ile yazayım ilgili kısmı alırsın. 

  public static void main(String[] args) {

    for (int i = 5; i <= 5000; i++)

      mukemmel(i);

  }

-------------------------------

public static void mukemmel(int sayi) {

    int toplam = 0;

    String all = "";

    for (int i = 1; i < sayi; i++)

      if (sayi % i == 0) {

        toplam += i;

        all = i + "+" + all;

      }

    if (toplam == sayi) {

      System.out.println(toplam + " = " + all);

    }

  }

Bu işini görür sanırım.

(1.9k puan)