arkadaşlar bir dizideki sayıları sıralatmak istiyorum. en küçüğü 0 dan küçükse bütün diziye 0 ile arasındaki farkı +10 toplamak istiyorum. eğer 0 dan büyükse en küçük sayı yine 0 dan farkı + 10 eklemek istiyorum. yardımlarınızı bekliyorum.
not:
if a<0 then
begin
b:=0-a
b:=b+10
a:=a+b;
end;
sorunun devamının cevabı bu şekilde düşünüyorum ama genel olarak nasıl yazcam bir türlü çıkaramıyorum.
Sayının en küçüğünü bulmak.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Sayının en küçüğünü bulmak.
Kimsenin cevap vermemesinin nedeni, galiba soruyu kimsenin anlamamış olmaması.. Daha açıklayacı olabilir misin?
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: Sayının en küçüğünü bulmak.
Delhici doğru söylüyor soruyu tam olarak anlayamadım istediğiniz şey nedir integer değeri 0 dan küçükse +10 mu eklenecek yoksa -5 ise misal 0 dan -5 e kadar 5 adet +10 mu ekleteceksiniz aynısı büyükse için de geçerli ?
Re: Sayının en küçüğünü bulmak.
Dizinin en küçük elemanının sıfırdan farkı x olsun. Bu x değerini dizinin tüm elemanlarına ekleyecek. Yani dizinin en küçük elemannı daima 0 olacak şekilde. Bir çeşit normalleştirme yapmak istiyor ama ödev tahminimce !
Ömür Ölmez