Şimdi Ara

C dili yardımcı olabilir misiniz?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
1
Favori
113
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Bu soruyu C dilinde yazmam gerekiyor ama sorunun ne demek istediğini anlayamadım (e'nin ne olduğu hakkında) yardımcı olabilir misiniz?

    C dili yardımcı olabilir misiniz?



  • e yi 2.71 olarak alabilirsiniz.


    Daha fazla detay için :


    C dili yardımcı olabilir misiniz?tr.wikipedia.org
    e sayısı - Vikipedi
    https://tr.wikipedia.org/wiki/E_say%C4%B1s%C4%B1
  • rafet32 kullanıcısına yanıt
    Formulun işletilip sonucun bulunması için e'nin bilinmesine gerek yok ki ?

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Kod

    Yığını:
    #include <stdio.h> #include <math.h> #define BASE 10 int fact(int num); int main(void) { int i, hold; long double result = 1; printf("Enter a number: "); scanf("%d", &hold); for(i = 1; i<BASE; i++) { result += pow(hold,i)/fact(i); printf("e^%d[%d] = %Lf\n", hold, i, result); } return 0; } int fact(int num) { if(num>0) return 1*num*fact(num-1); else return 1; }
  • scientia kullanıcısına yanıt
    GCC-10 ile derlendiğinde long double ile %Lf format anlaşmazlığı yüzünden result'ı 0.0000 ... olarak basıyor.

    Formulün Raku ile çözümü (açıklamalar içinde)


    C dili yardımcı olabilir misiniz?

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Tuğkan-0153 kullanıcısına yanıt

    clang ile derledim hocam. Bir de okul için genelde kod yazdığım için Dietel'in kitabını referans alıyorum. Orada %Lf diye gösterilmiş. gcc-12 ile denedim çalıştı :/ Kök nedenini bilemedim.



    C dili yardımcı olabilir misiniz?



    < Bu mesaj bu kişi tarafından değiştirildi scientia -- 1 Kasım 2022; 23:15:36 >
  • 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.