folder Tahribat.com Forumları
linefolder Eğitim & Ödev & Bilimsel Döküman
linefolder Algoritma Yazmama Yardım Eder Misiniz?



Algoritma Yazmama Yardım Eder Misiniz?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kenan_tok
    kenan_tok's avatar
    Banlanmış Üye
    Kayıt Tarihi: 15/Ağustos/2017
    Erkek

    Hocam aşağıdaki kodu chrome console'unda çalıştıdığında sana dızı'nın min, mx ve ortanca değerlerini verecek.
    Eğer dızının toplam elemanı tek ıse, sana ortadakı sayıyı verecek
    Eğer dızının toplam elemanı cıft ıse, sana mdıam verecek

    //////////////////////////////////////////////////////

    var collect = [1,8,6,51,32,18,63,68];
    var changed = 0;

    while(true) {
             
            for (var c=0; c<collect.length-1; c ++) {

                 if (collect[c] > collect[c+1]) {
                      collect[c] = collect[c] + collect[c+1];
                      collect[c+1] = collect[c] - collect[c+1];
                      collect[c] = collect[c] - collect[c+1]; 
                      changed = 1;
                }
            }
            if (changed == 0)
                 break;
            /////////
            changed = 0;

    }
    ///////////////////////////////////////////////////////////

    console.log(collect);

    console.log("Min:" + collect[0]);

    console.log("Mx: " + collect[collect.length-1]);

    if (collect.length % 2 == 1)
          console.log("Med = " + collect[(collect.length-1)/2]+"");
    else
          console.log("Med = " + (collect[collect.length/2]+collect[collect.length/2-1])/2+""); 

     

     

    kenan_tok tarafından 02/Eki/17 16:01 tarihinde düzenlenmiştir
Toplam Hit: 2326 Toplam Mesaj: 12
matlab simulasyon algoritma