Arama butonu
Bu konudaki kullanıcılar: 1 misafir
11
Cevap
1196
Tıklama
0
Öne Çıkarma
C++ double'larda mod nasıl alınır?(KONU KAPANDI)
Z
9 yıl
Çavuş
Konu Sahibi

C++'da iki double sayının(+ - fark etmez) modu nasıl alınır.
Fmod remainder gibi hazır fonksiyonlar kullanılamaz.
Kodu yazabilir misiniz?Teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi zuoks -- 29 Şubat 2016; 19:44:21 >

F
9 yıl
Yüzbaşı

 
double mod(double x, double y)
{
while (x - y >= 0)
{
x -= y;
}

return x;
}


http://ideone.com/PEe1na

Bitwise operasyonlari kullanmadan daha verimli hale getirilebilir mi bilmiyorum, belki mod'un 2 katini cikarip, negatife duserse bir tane ekleyerek yapmayi deneyebilirsiniz.
Edge case'leri (x % 0 gibi) de kontrol etmeyi unutmayin.


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.