< Resime gitmek için tıklayın > 2=2 yapıp çalıştırınca 1 i elde etmek istiyorum ancak...... derle yapınca hata verıo hatanın sebebı ne nasıl duzeltırım ? |
Arkadaşlar Collatz problemi diye bir şey var bilen biliyordur.Kısaca anlatıyım bilmeyenlere. Herhangi bir doğal sayı seçiyoruz.Bu sayı çift ise 2'ye böl (tek hale gelene kadar) tek ise 3 ile çarpıp 1 ekle ardından yeni sayı için aynı işlemleri tekrarla. Bu işlemler sonunda 1'e ulaşılıyor(henüz ispatlanmadı daha ama ilk bilmemkaç sayı için bu sonuç doğru) mesela 17-52-26-13-40-20-10-5-16-8-4-2-1 gibi Şimdi burada 13 sayılı bir zincir var. Soru şu:1 000 000'dan küçük sayılar için en uzun zincir hangi sayıda sağlanır? Bunu bulmak için yazdığım program:
Arkadaşlar hiç sonuç çıkmıyor.Nerede hata yapıyorum acaba? |
sonuç çıkmamasının nedeni döngünün çok uzun sürmesi. Algoritma düzgün çalışıyo. bir milyon yerine daha düşük bi sayı yazarsan düzelicektir.
|
Çok teşekkürler cevap için.Döngü çok uzun sürünce iptal mi ediyor peki?Yoksa hala işlem yapıyor da sonucu mu geç çıkıyor?Eğer döngünün uzunluğundan dolayı sonuç çıkmıyorsa, döngünün uzunluğunu hangi kıstasa göre belirleyeceğiz? |
Eğer ki döngünüz uzadıkça bir hata belirmezse döngü sonuçlanana kadar(break) çalışır. Yani döngü iptal edilmiyor. Sonuç geç çıkıyor. Kodun içine yapılan işlemi ya da işlemin tamamlanma yüzdesini ekranda gösteren bikaç komut eklersen programın çalıştığından emin olabilirsin. |
böyle yapıyorum ama hata veriyor neden mutlak değerini almıyor |
abs fonksiyonu stdlib.h kütüphanesinde tanimlidir ayrica main şeklindende hata aliyor olabilirsin |
Genel bir soru Şuan c# form çalışıyorum C# console 'a geçebilmem için c# formu bitirmem şartmı? C#console 'a çalışabileceğim bir kaynağınız varmıdır? Saygılar |
Burda cinsiyetinizi giriniz derken kucuk e ile yazdığımda erkek oyuncu arıyoruz diyor neden küçük e ye basıldığında erkek olarak kabul etmiyor etmesi için ne yapabilirim? if(cinsiyet=='E' && cinsiyet=='e') bunuda denedim ama olmadı teşekkürler.. |
Merhaba arkadaşlar Birkaç gündür google apilerin kullanımı noktasında araştırma yapıyorumm fakat kafamm hala nett degil. Api lerin kullanımı bi ücrete dayalimi Yoksa ücretsizmi? Aslında hedefim google drive yükledigim mp3 leri C# formuna aktarabilmek bu mümkün müdür? |
if(cinsiyet=='E' || cinsiyet=='e') yaparsaniz sorun cozulur || veya anlamina gelir Ya e yada E gordugunde koda girer. |
Genellikle console ardından form a geçiş yapılır. Mantıklı olanda budur. Console da konulara hakim olman daha kolaydir.Sende işler ters gitmiş sanırım.:) |
merhaba, dün başlık açtım ama bugün bu konuyu görünce buraya da koyayım linki. yardımcı olur musunuz kafam karıştı da. http://forum.donanimhaber.com/m_107394480/f_//tm.htm#107394480 |
merhaba hocam goto deyimi ile fonksiyon dışına atlarsak fonksiyondaki tüm değişkenler için bellekten ayrılan yer belleğe iade edilirmi |
Öncelikle forumda yeniyim herekeze selamlar ben c# win form programlamada iyiyim ama asp.net ile de kendimi geliştirmek istiyorum daha önce iyi derece bi web site kurmadım html deilim iyi deil bana tavsiyede bulunurmusunuz not:konuyu yanlış yere açtıysam affola ilk yorumum |
Nesne sınıf yapısı öğrensen böyle bi soru sorma gereği duymazdın. Form console gibi windows saçmalıklarından ziyade oop-programlama-algoritma üzerine yoğunlaşmanı tavsiye ederim |
Bir şirketin mal giriş cıkış uygulaması mı , Bir oyun mu, Android aplıcation mu ? Yoksa Taktir teşekkür gibi uygulamalarmı ?
Arkadaşlar Lütfen Yardımcı Olun...
Bu mesaja 1 cevap geldi. Cevapları Gizle