folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Döngü Hakkında [YARDIM]



Döngü Hakkında [YARDIM]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    Arkadaşlar öyle bi kod yazmam lazım ki

    aaaa
    ...
    zzzz

    arası bütün harfleri tek tek sıralamalı.

    Yani;
    aaaa
    aaab
    aaac
    .....
    zzzx
    zzzy
    zzzz

    Asp'de veya C#'ta olabilir. Yardıma ihtiyacım var.


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    66albay
    66albay's avatar
    Kayıt Tarihi: 27/Aralık/2009
    Erkek

    hocam işine yararmı bilmem ama;

    harflerin ascii tablosundaki karşılıklarını kullanarak bi döngü kurabilirsin gibi geldi bana


    c farz , java sünnet, msdn kutsal kitaptır, f1 yardımcın olsun. Cumaya gittim dahada gelmem
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    abcdefghijklmnopqrstuvwxyz

    bi fonksiyon tanımla. içerisinde bi değişkene bunu ata.

    sonra mid kullanarak döngüye sok.

    kafamda tasarladım tabi bunu ama uygulayıp eklerim birazdan :)


    screw you guys! i"m goin" hoooome!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    bekliyorum :)


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    26 harf var. 26nın 4lü alt kümeleri => 26^4 = 456976

    Koda sayaç ekledim birde doğruluğunu kontrol etmek için :)

    ------------------------

    <%
    Function fncHarf(Sira)
        strKarakterler="abcdefghijklmnopqrstuvwxyz"
        fncHarf=Mid(strKarakterler,Sira,1)
    End Function

    intSayac=0
    For Yanyana1=1 To 26
        For Yanyana2=1 To 26
            For Yanyana3=1 To 26
                For Yanyana4=1 To 26
                    Response.Write fncHarf(Yanyana1)&fncHarf(Yanyana2)&fncHarf(Yanyana3)&fncHarf(Yanyana4)&"<br>"&vbNewLine
                    intSayac=intSayac+1
                Next
            Next
        Next
    Next
    Response.Write "<br><span style=""font-size:18px;color:#ff0000;"">"&intSayac&" sonuç bulundu.</span>"
    %>

    ------------------------


    screw you guys! i"m goin" hoooome!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    bu arada döngüleride toplu bir döngüye sokmadım ama birazdan uğraşırım onun için :) ilk mesajımda bahsettiğimle uzaktan yakından alakası yok yani :D


    screw you guys! i"m goin" hoooome!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviEkran
    MaviEkran's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    for (int i = 97; i < 123; i++)
                {
                    for (int j = 97; j < 123; j++)
                    {
                        for (int k = 97; k < 123; k++)
                        {
                            for (int m = 97; m < 123; m++)
                            {
                                Console.WriteLine((char)(i)+""+(char)(j)+""+(char)(k)+""+(char)(m));
                            }
                        }
                    }
                }

     

    ASCII tablosunda küçük a=97, küçük z=122. Bu sayı değerlerini char'a çeviriyoruz.


    Blue Screen of Death
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Blitz
    Blitz's avatar
    Kayıt Tarihi: 30/Eylül/2007
    Erkek

    hacı bütün harfleri bi array e dizeceksin...

    başlıcaksın döngüye....

    arrayın adı harfler olsun... sonuna da bi karakter koy bu durdurucu eleman olucak bizim...

    mesela

    ....u,y.z,stopper)

    'bunlar ilk karakter için olanlar... digeğlerini iç içe döngüyle yazıcaz... sen 3 karakter demiştin ona gore yapıyorum...

    f = 0

    s = 0

    t = 0

    firstletter = split(harfler , f )

    'ikinci karakter... arrayın ilk karakterine eşitliyoruz...

    secondletter = split(harfler , s)

    'üçünyüyü de...

    thridletter = split(harfler , t )

    'durdurucu karakter ( biz ona stopper dedik yukarda )

    finishletter = split(harfler ,29)

    do until firstletter = finishletter

    response.write(fisrtletter)

    if secondletter = finishletter then

    f = f + 1

    fisrtletter = split(harfler , f )

    secondletter = split(harfler , 0 )

    thirdletter = split(harfler , 0 )

    end if

    response.write(secondletter)

    if thirdletter = finishletter then

    s = s + 1

    secondletter = split(harfler , s )

    thirdletter = split(harfler , 0 )

    end if

    response.write(thirdletter)

    t = t + 1

    thirdletter = split(harfler , t )

    loop

    şimdi yazdım denemedim ama olur yüksek ihtimale :)


    validen
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    teşekkür ediyorum :)


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviEkran
    MaviEkran's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    Dakikalar içinde cevap hazır :)


    Blue Screen of Death
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Blitz
    Blitz's avatar
    Kayıt Tarihi: 30/Eylül/2007
    Erkek

    çalıştı mı?


    validen
Toplam Hit: 1670 Toplam Mesaj: 12