• 23-05-2020, 16:16:33
    #1
    Merhaba;

    İki boyutlu dizim var ben bu iki boyutlu dizinin her satırındaki en küçük elamanı "satirinEnKucuguDizisi" dizisine atmak istiyorum

    satirinEnKucugu = ikiBoyutluDizi[0][0];
    for(i=0;i<satir;i++){
         for(int j=0;j<sutun-1;j++){
            if(ikiBoyutluDizi[i][j] > ikiBoyutluDizi[i][j+1])
                 satirinEnKucugu = satirinEnKucugu[i][j+1];
            }
           satirinEnKucuguDizisi[i] = satirinEnKucugu;
    }
    Şeklinde yaptım ama hep aynı değeri döndürüyor.
    Teşekkürler.
  • 23-05-2020, 16:30:45
    #2
    Kanka iki boyutlu diziyi ilk defa duyuyorum ben de çok ileri düzey programcı değilim ama uğraşmayı seviyorum kodu tamamen atar mısın incelemek istiyorum eğer sonucu bulursam buraya çözümleriyle yazarım.
  • 23-05-2020, 18:53:32
    #3
    Modal adlı üyeden alıntı: mesajı görüntüle
    Merhaba;

    İki boyutlu dizim var ben bu iki boyutlu dizinin her satırındaki en küçük elamanı "satirinEnKucuguDizisi" dizisine atmak istiyorum

    satirinEnKucugu = ikiBoyutluDizi[0][0];
    for(i=0;i<satir;i++){
         for(int j=0;j<sutun-1;j++){
            if(ikiBoyutluDizi[i][j] > ikiBoyutluDizi[i][j+1])
                 satirinEnKucugu = satirinEnKucugu[i][j+1];
            }
           satirinEnKucuguDizisi[i] = satirinEnKucugu;
    }
    Şeklinde yaptım ama hep aynı değeri döndürüyor.
    Teşekkürler.
    Her bir döngüden sonra "satirinEnKucugu" adlı değişkeni o satırın başına almanız gerekir örnek :
    for(i=0;i<satir;i++){
    satirinEnKucugu = ikiBoyutluDizi[i][0];
    for(int j=0;j<sutun-1;j++){
    if(ikiBoyutluDizi[i][j] > ikiBoyutluDizi[i][j+1])
    satirinEnKucugu = satirinEnKucugu[i][j+1];
    }
    satirinEnKucuguDizisi[i] = satirinEnKucugu;
    }