sambaras90 adlı üyeden alıntı: mesajı görüntüle
Bence kodlamada bazı hatalar bulunmakta.
Örneğin;
S1=30
S2=25
S3=20 alınmış olsun.
Bu durumda, ilk if'e bakacak olursak;
s1<s2 mi? değil. ilk ife girmez. a1=s1 atanmadı.
ilk else if'e bakalım;
s2>s1 mi? değil. buna da girmez. b2=s2 atanmadı
ikinci else if'e bakalım;
s3>s2 mi? değil. buna da girmez ve yine atanmaz.

Sonuç olarak diyeceğim şudur ki, siz sadece s1>s2>s3 durumuna göre kodu yazmışsınız ancak farklı tarzda sayılar girilebilir. Sonucu yazmıyorum, araştırmanızı tavsiye ederim ve size de önereceğim sorting algoritmaları, yani sıralama algoritmalarınızı araştırmalısınız. Farklı tarzlarda sıralama algoritmaları bulunmakta ve sizin isteğinize uygun olanı seçip deneyebilirsiniz.
İyi forumlar.
Evet @sambaras90; haklı. Mesela, gelen bütün int değerlerini bir int array oluşturarak oraya atayıp bu değerleri array sıralama fonksiyonunu kullanarak istediğin sonucu alabilirsin.