Eski 25-04-04, 15:53 #1
pharaohseti pharaohseti çevrimdışı
Varsayılan kod

Selam. Bir ödevim var. Algoritmayı çıkarma konusunda zorluklar çekiyorum. Yardımcı olabilirseniz sevinirim.
------------------------------
Program şöyle çalışıyor:
Kullanıcı .txt formatındaki sözlükteki kelimelerden herhangi bir kelime tutuyor ve bilgisayara bu kelimenin kaç harf olduğunu söylüyor. Bilgisayar da karşımıza sırasıyla farklı kelimeler getiriyor. Kullanıcı da bu kelimelerdeki harflerden kaç tanesinin tutulan kelimede bulunduğunu yazıyor. Bilgisayarın en kısa sürede bu kelimeyi bulması nasıl yapılabilir. Örneğin kullanıcı KITAPCI kelimesini tuttu. Girdi olarak 7 giriyor. Daha sonra bilgisayar KALEMLIK kelimesini gösterince 4 giriyor(K,K,A,I) sonra başka kelimeler ... ve sonunda bilgisayar tuttuğun kelime şudur diyor.
----------------
Yardımcı olursanız sevinirim Teşekkürler. C, C++, C++ Builder veya C# kodları veya sadece algoritm yaklaşımı benim için yeterli olacaktır.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-04-04, 19:48 #2
CirkinkraL CirkinkraL çevrimdışı
Varsayılan Cvp: kod

tebrik ederim uzun zamandir hic algo sorusu gormedik surda. neyse ilk once soru cok guzel ama ben sana bir soru sorayim master mind oyununu bilirmisin? soz sana cok guzel bir algoritma olusturcam ama en kotu ihtimalle bile (harfsayisi * alfabedeki harf sayisi ) bulabilir.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 25-04-04, 20:30 #3
Sessiz_cin Sessiz_cin çevrimdışı
Varsayılan Cvp: kod

Ödev bahane herşey şahane neyse ödev dediğin belli bir dilde werilir umarım ben yanılıyorumdur armut piş ağzıma düş olayını gerçekten sewmiyorum çünki size hiçbir faydası olmaz işin mantığı hangi dilde olursa olsun .txt eklenen kelimeleri formda (delphide listbox1. e) listele random olayı ile yane rastgele ordan 5 string (kelime) ekrana getir kullanıcı birini tutcak sonra bu çıkardığın 5 kelimeyi ilk listeden çıkar sonra kalan listten 1 rastgele kelimeyi ekrana getirt we harf sayısını sor yazdığı cevaba göre 5 kelime ile karşılaştırt we en yakın kelimeyi ekrana getir weya 3 kelime çıkart hangisinde daha yakın harf warsa onu seçsin copy olayı ile harf sayısını al eğer ilk sıraladığı 5 stringe yakın warsa onu çıkarsın yada bir kelime daha çıkarcak kesin sonuç için.
biraz karışık oldu ama işin mantığını kurabilmek nerdeyse işin %70 ini başarmak demektir onun için hazır kod yerine kendin uğraşman çok daha yararlı olur ginede senbilirsin.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 26-04-04, 01:58 #4
haldunuraz haldunuraz çevrimdışı
Varsayılan Cvp: kod

burda kesin bir armut piş olayı var....
hem bahsettiğin kod c de yazmaya kalksan baya kasar
(4 dedikten sonra hangi dört olma olasılığını hesaplmatmak falan)
neyse sen biraz uğraş bişeyler çıkar ortaya modifiyesini biz yaparız....
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 16:19
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz.