Şimdi Ara

Bi el atın arkadaşlar c++

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
405
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Çözülmüştür, yardımlarınız için teşekkürler..



    < Bu mesaj bu kişi tarafından değiştirildi batuhanmekiker -- 3 Mart 2012; 23:54:13 >



  • #include<stdlib.h>  
    #include<iostream>
    using namespace std;
    int main()
    {
    int number,counter;
    counter = 2;
    cout<<"Enter a integer ;";
    cin>>number;
    while(counter < number)
    {
    while(number % counter == 0)
    {
    cout<<counter<<endl;
    number/=counter;
    }
    counter = counter + 1;
    }


    system("pause");
    return 0;

    }


    while(counter < number)
    {
    while(number % counter == 0)
    {
    cout<<counter<<endl;
    number/=counter;
    }
    counter = counter + 1;
    }

    Değişiklik?
    şimdi sen if(number % counter == 0 demişsin
    oysaki while olmalıydı.
    ve while bitince bir artırmalıydı.
    Aynı zamanda sayı sürekli bölünmeliydi yani;
    number /= counter; //BU ŞUDUR : number = number / counter;




  • quote:

    Orijinalden alıntı: welrocken

    #include<stdlib.h>  
    #include<iostream>
    using namespace std;
    int main()
    {
    int number,counter;
    counter = 2;
    cout<<"Enter a integer ;";
    cin>>number;
    while(counter < number)
    {
    while(number % counter == 0)
    {
    cout<<counter<<endl;
    number/=counter;
    }
    counter = counter + 1;
    }


    system("pause");
    return 0;

    }


    while(counter < number)
    {
    while(number % counter == 0)
    {
    cout<<counter<<endl;
    number/=counter;
    }
    counter = counter + 1;
    }

    Değişiklik?
    şimdi sen if(number % counter == 0 demişsin
    oysaki while olmalıydı.
    ve while bitince bir artırmalıydı.
    Aynı zamanda sayı sürekli bölünmeliydi yani;
    number /= counter; //BU ŞUDUR : number = number / counter;

    number ilk verilen değere nasıl döndürüldü ?




  • quote:

    Orijinalden alıntı: strahd_von_zarovich

    quote:

    Orijinalden alıntı: welrocken

    #include<stdlib.h>  
    #include<iostream>
    using namespace std;
    int main()
    {
    int number,counter;
    counter = 2;
    cout<<"Enter a integer ;";
    cin>>number;
    while(counter < number)
    {
    while(number % counter == 0)
    {
    cout<<counter<<endl;
    number/=counter;
    }
    counter = counter + 1;
    }


    system("pause");
    return 0;

    }


    while(counter < number)
    {
    while(number % counter == 0)
    {
    cout<<counter<<endl;
    number/=counter;
    }
    counter = counter + 1;
    }

    Değişiklik?
    şimdi sen if(number % counter == 0 demişsin
    oysaki while olmalıydı.
    ve while bitince bir artırmalıydı.
    Aynı zamanda sayı sürekli bölünmeliydi yani;
    number /= counter; //BU ŞUDUR : number = number / counter;

    number ilk verilen değere nasıl döndürüldü ?

    Döndürülmedi, gerekmez de zaten. İlla döndürülecekse;
    int number, x, counter;
    yaparsın
    number değişmez işlemleri x'e yaparsın.




  • quote:

    Orijinalden alıntı: welrocken

    quote:

    Orijinalden alıntı: strahd_von_zarovich

    quote:

    Orijinalden alıntı: welrocken

    #include<stdlib.h>  
    #include<iostream>
    using namespace std;
    int main()
    {
    int number,counter;
    counter = 2;
    cout<<"Enter a integer ;";
    cin>>number;
    while(counter < number)
    {
    while(number % counter == 0)
    {
    cout<<counter<<endl;
    number/=counter;
    }
    counter = counter + 1;
    }


    system("pause");
    return 0;

    }


    while(counter < number)
    {
    while(number % counter == 0)
    {
    cout<<counter<<endl;
    number/=counter;
    }
    counter = counter + 1;
    }

    Değişiklik?
    şimdi sen if(number % counter == 0 demişsin
    oysaki while olmalıydı.
    ve while bitince bir artırmalıydı.
    Aynı zamanda sayı sürekli bölünmeliydi yani;
    number /= counter; //BU ŞUDUR : number = number / counter;

    number ilk verilen değere nasıl döndürüldü ?

    Döndürülmedi, gerekmez de zaten. İlla döndürülecekse;
    int number, x, counter;
    yaparsın
    number değişmez işlemleri x'e yaparsın.

    Evet ben 3 değişkenle yapmıştım, geri döndürülmezse 10 verdik diyelim basta 2.dönüşte 5 olarak girecek , ordan nasıl olacak ?




  • Dedim ya bi tanesi hiç değişmiyor diye.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.