1. sayfa
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.
double mod(double x, double y) { while (x - y >= 0) { x -= y; } return x; }
quote:Orijinalden alıntı: zuoks Pozitif sayılarda çalışıyor.ok. Ama negatif sıkıntı.Aslında negatif sayılarda mod nasıl alınır bilmediğimden algoritmayı çözemedim
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 Ol Şimdi DeğilÜ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.
< Bu mesaj bu kişi tarafından değiştirildi zuoks -- 29 Şubat 2016; 19:44:21 >
double sayi1 = 3.5;
double sayi2 = 7.4;
double sonuc = fmod(sayi1,sayi2);
Sorularınız ve fazlası için sayfamı ziyaret etmeyi unutmayınız
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @Mavi2000
Çok özür dilerim
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 2 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @Mavi2000
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. Cevapları Gizle
değerleri siz atarsınız sorun olursa söyleyin.
kalan=boluneceksayi;
while(kalan>=bölüneceksayi)
{
kalan-=bolensayi;
}
printf("Kalan : %a",kalan);
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @zuoks
int kalan = 0,boluneceksayi = 5,bolensayi = 2 ;
kalan=boluneceksayi;
while(kalan>=boluneceksayi)
{
kalan-=bolensayi;
}
printf("Kalan : %d \n",kalan);
Bu mesaja 2 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @Fatih513 , @Mavi2000
Yine Math kütüphanesi içermesin derseniz sayfamda mutlak değer alma konusu var hemde güncel.
< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesajda bahsedilenler: @zuoks
Pozitifte nasıl çıkardıysa negatifte de öyle ekleyeceksin koda. -3/7'nin modu 4 gibi.