Şimdi Ara

pow ve kesir sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
659
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • sorum şu 2 adet kod var ve aralarında küçük bir fark var ilk kod>>>>>>>
    #include<stdio.h>
    int main(void){
    float a = 8 ;
    float b = 0.33333333333333;
    printf("%f",pow(a,b));

    }
    ilk kod yukarıda bu kod sorunsuz bir şekilde çalışıp ekrana 2 basarken aşağıdaki kod ise 1 yazıyor nedenini açıklayabilirmisiniz?
    ikinci kod>>>>>>
    #include<stdio.h>
    int main(void){
    float a = 8 ;
    float b = 3/9;
    printf("%f",pow(a,b));

    }



  • Bölüm işlemini integer üzerinden yaptığın için oluyor. 3f/9f yaparsan düzelir.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.