Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
138
Tıklama
0
Öne Çıkarma
Algoritma yazma sorusu
E
9 yıl
Onbaşı
Konu Sahibi

Arkadaşlar ödevimin bir sorusunda takıldım yardımcı olabilir misiniz ?

Beş farklı karakter (harf ya da sayı) için tüm olasılıkları göz önüne alarak kelime üreten bir algoritma yazınız.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
9 yıl
Çavuş

bir karakter dizisinde ilk elemanı diğer elemanlarla sırayla değiştir
sonra 2. elemana geç onuda sırayla diğer elemanlarla değiştir bu şekilde son elemana kadar aynı işlemi yap tüm olasılıklar gerçekleşmiş olur.



M
9 yıl
Er

Amaç sadece bütün olasılıkları göz önünde bulundurup her çalışmada 1 kelime üretmek ise bütün olasılıkları içeren bi karakter dizisi oluştur. (Sayı + harfler den 34 karakterli bi dizi olur) random fonksiyonuyla bu karakter dizisinden 5 farklı karakter çekerek kelimeleri oluştura bilirsin.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
E
9 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: mryuus

Amaç sadece bütün olasılıkları göz önünde bulundurup her çalışmada 1 kelime üretmek ise bütün olasılıkları içeren bi karakter dizisi oluştur. (Sayı + harfler den 34 karakterli bi dizi olur) random fonksiyonuyla bu karakter dizisinden 5 farklı karakter çekerek kelimeleri oluştura bilirsin.

Şimdi dizimiz bu
dizi[]={a,b,c,ç,d,e,f,g,ğ,h,ı,i,j,k,l,m,n,o,ö,p,r,s,ş,t,u,ü,v,y,z,0,1,2,3,4,5,6,7,8,9}

Şimdi 5 karakteri çekiprandom fonksiyonunu nasıl yazıcaz onu anlamadım Kod olarak yazmıycam bunu sadece kağıda algoritmasını yazıcam.


Bu mesaja 1 cevap geldi.
M
9 yıl
Er

Oluşucak kelimeyi hafızada tutucak 5 karakterli bi dizi oluştur.
Türkçe karakterleri hesaba katarsak rand(38) kullanırsın.
For(i=0;i<5;i++)
( a=rand(38);
kelime=dizi[a]
)
Şeklinde yaptınmı olur.




Bu mesajda bahsedilenler: @enca6167
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.