folder Tahribat.com Forumları
linefolder C - C++
linefolder C/C++ Öğreniyorum(Proje)



C/C++ Öğreniyorum(Proje)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek

    asalSayilar generik listemin içinde tüm asal sayiları tutuyorum fakat en altta göreceğiniz üzere kullanıcının girdiği değeri bu generik liste içinde arayıp var mı yok mu kontrolünü nasıl yapacağım bulamadım.

    Bilgisi olan var mıdır?

     

     

     

     

     

    rappermcs tarafından 09/Kas/12 16:08 tarihinde düzenlenmiştir

    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sniperscope
    sniperscope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Mart/2009
    Erkek

    Edit:

    Kodlarina baktimda galiba logic hatasi yapiyorsun...

    sniperscope tarafından 09/Kas/12 16:10 tarihinde düzenlenmiştir

    "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    sniperscope bunu yazdı

    Edit:

    Kodlarina baktimda galiba logic hatasi yapiyorsun...

    mantık hatası derken hocam?

    program çalışıyor sadece test amaçlı sayıları ekrana yazdırdım ve 10 a kadar ola sayıları aldım. 

    Başka bir yerde demi var?


    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    OnLyGoDCaNStoPMe
    OnLyGoDCaNStoPMe's avatar
    Kayıt Tarihi: 24/Mart/2010
    Erkek
    rappermcs bunu yazdı
    sniperscope bunu yazdı

    Edit:

    Kodlarina baktimda galiba logic hatasi yapiyorsun...

    mantık hatası derken hocam?

    program çalışıyor sadece test amaçlı sayıları ekrana yazdırdım ve 10 a kadar ola sayıları aldım. 

    Başka bir yerde demi var?

    Bu asal sayıları illa bir listenin içine tutman mı gerekiyor ?

    Program sonuçta herhangi bir asal sayı tutup kullanıcıdan onu tahmin etmesini istemiyor mu

    Yani demek istediğim sadece 1 ile 100 arasında rastgele bir asal sayı tahmin ettirsek olmazmı?

    Ödevi yanlış mı anladım acaba?

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    OnLyGoDCaNStoPMe bunu yazdı
    rappermcs bunu yazdı
    sniperscope bunu yazdı

    Edit:

    Kodlarina baktimda galiba logic hatasi yapiyorsun...

    mantık hatası derken hocam?

    program çalışıyor sadece test amaçlı sayıları ekrana yazdırdım ve 10 a kadar ola sayıları aldım. 

    Başka bir yerde demi var?

    Bu asal sayıları illa bir listenin içine tutman mı gerekiyor ?

    Program sonuçta herhangi bir asal sayı tutup kullanıcıdan onu tahmin etmesini istemiyor mu

    Yani demek istediğim sadece 1 ile 100 arasında rastgele bir asal sayı tahmin ettirsek olmazmı?

    Ödevi yanlış mı anladım acaba?

    ben o şekilde anladım. 100 e kadar olan asal sayıların içinden birini seçicek ve tahmin bekleyecek.

    bu 1000 e kadar olanlar içinde geçerli 10000 e kadar olanlar için de geçerli.

    yani bizim yapmamız gereken kaç adet olduğu belli olmayan asal sayıları bulup bunlar içinden birini seçen ve bunu kullanıcıdan bekleyen programı yazmak.

    ben yazdığım kodlarda 10 a kadar yaptım. eğer a değişkenini 100 atarsam 100 e kadar olan asalSayilari bulup list ime toplayacak. fakat bu tüm asal sayılar içinden rand() nasıl birini seçicem bunu yapabilirsem program bitmiş demektir :)

    eğer doğru anladıysam ödevi :)


    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    OnLyGoDCaNStoPMe bunu yazdı
     

    Bu asal sayıları illa bir listenin içine tutman mı gerekiyor ?

     

    evet yani en azından ben öyle düşündüm. sonuçta bir dizi de olsa bir değişken de olsa bir limit belirlemen gerekiyor. fakat bizim içeriği bilinmeyen duruma göre değişen bir kalıba ihtiyacımız var. bunu da list karşılıyor.

    kaç sonuç dönerse list in içeriği o kadar oluyor.


    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sniperscope
    sniperscope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Mart/2009
    Erkek

    valla hocam ben soyle yaptim.

    1 ile 100 arasinda rastgele bir asal sayi olusturup onu soruyor.

    Array ile falan hic ugrasmadim yani.


    "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    OnLyGoDCaNStoPMe
    OnLyGoDCaNStoPMe's avatar
    Kayıt Tarihi: 24/Mart/2010
    Erkek
    rappermcs bunu yazdı

    ben o şekilde anladım. 100 e kadar olan asal sayıların içinden birini seçicek ve tahmin bekleyecek.

    bu 1000 e kadar olanlar içinde geçerli 10000 e kadar olanlar için de geçerli.

    yani bizim yapmamız gereken kaç adet olduğu belli olmayan asal sayıları bulup bunlar içinden birini seçen ve bunu kullanıcıdan bekleyen programı yazmak.

    ben yazdığım kodlarda 10 a kadar yaptım. eğer a değişkenini 100 atarsam 100 e kadar olan asalSayilari bulup list ime toplayacak. fakat bu tüm asal sayılar içinden rand() nasıl birini seçicem bunu yapabilirsem program bitmiş demektir :)

    eğer doğru anladıysam ödevi :)

    c++ ta nasıl bilmiyorum ama listteki elemanları bir dizi ye atasan mesela

    int i[4];

    şeklinde ardından asal sayıları ona atasan ilk 10a kadar şöyle olur.

    int i[4]={2,3,5,7}; sonra rastgele bir sayı çağırsan

    int tahmin;

    tahmin = rand() % 4;

    tahmin 3 çıktı diyelim onuda i deki değere götürsen

    int sayi;

    sayi = i[tahmin]; sayi 7 olur sonra kullanıcıdan sayı isteyerek 7 bulmasını sağlarsın

    kafam karıştı :D

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    OnLyGoDCaNStoPMe bunu yazdı
     

    c++ ta nasıl bilmiyorum ama listteki elemanları bir dizi ye atasan mesela

     

    heh işte ben de o noktadayım zaten:)

    listenin tüm içeriğini bir diziye atabilirsem olay çözülmüş olacak.

    rappermcs tarafından 09/Kas/12 16:57 tarihinde düzenlenmiştir

    Paslanmış bir uygulama geliştirici.. #AnalistŞart
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Egemen54
    Egemen54's avatar
    Kayıt Tarihi: 31/Ekim/2009
    Erkek
    OnLyGoDCaNStoPMe bunu yazdı
    rappermcs bunu yazdı

    ben o şekilde anladım. 100 e kadar olan asal sayıların içinden birini seçicek ve tahmin bekleyecek.

    bu 1000 e kadar olanlar içinde geçerli 10000 e kadar olanlar için de geçerli.

    yani bizim yapmamız gereken kaç adet olduğu belli olmayan asal sayıları bulup bunlar içinden birini seçen ve bunu kullanıcıdan bekleyen programı yazmak.

    ben yazdığım kodlarda 10 a kadar yaptım. eğer a değişkenini 100 atarsam 100 e kadar olan asalSayilari bulup list ime toplayacak. fakat bu tüm asal sayılar içinden rand() nasıl birini seçicem bunu yapabilirsem program bitmiş demektir :)

    eğer doğru anladıysam ödevi :)

    c++ ta nasıl bilmiyorum ama listteki elemanları bir dizi ye atasan mesela

    int i[4];

    şeklinde ardından asal sayıları ona atasan ilk 10a kadar şöyle olur.

    int i[4]={2,3,5,7}; sonra rastgele bir sayı çağırsan

    int tahmin;

    tahmin = rand() % 4;

    tahmin 3 çıktı diyelim onuda i deki değere götürsen

    int sayi;

    sayi = i[tahmin]; sayi 7 olur sonra kullanıcıdan sayı isteyerek 7 bulmasını sağlarsın

    kafam karıştı :D

    Hocam acil çıkmam lazım o yüzden hızlı yazıyorum ben şu şekilde yaptım.

    Önce 1-100 arası asal sayıların kaç tane olduğunu buldum. (asalsayisayisi = 25 tane)

    Sonra dizi[asalsayisayisi] şeklinde dizi tanımladım.

    random = (rand()%asalsayisayisi) ile 0 ile 24 arasında random sayı belirlettim. dizinin elemanları 0 dan başladığı için.

    for la asal sayıları dizi[sayac] icine aldım sayı asalsa sayacı 1 arttırdım. sayacın ilk değeri 0.

    tahmin edilecek sayı ise dizi[random] oldu.

    Sonrada kontrol işlemleri vs...

    Egemen54 tarafından 09/Kas/12 16:57 tarihinde düzenlenmiştir

    Bilginin efendisi olmak için, çalışmanın kölesi olmak gerekir.
Toplam Hit: 17252 Toplam Mesaj: 114