Şimdi Ara

C de matematik problemi Yardım gerekli

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
9
Cevap
0
Favori
988
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar resimdeki 3. fonksiyonun kodlamasında çok sıkıntı yaşıyorum yardımcı olabilecek bir arkadaş varmı çok sevinirim yardımcı olursanız

    C de matematik problemi Yardım gerekli



  • C de matematik problemi Yardım gerekli



    İki durum var

    Bu dizi hangisi gibi gider bilemedim ama üstteki daha hesaplanabilir ondan onun için böyle çözebiliriz
  • yanlışım nerde acaba cevabı 0 olarak veriyor

    C de matematik problemi Yardım gerekli
  • arkadaşlar yokmu aramızda yardımcı olabilecek bir arkadaş
  • 43 satırda formülü koda yanlış dökmüşsün. İlk terimde 1/(2*n) olacak, ikinci kısımda kuvvet içinde 1/(x+1) olacak.
    double b=0 ayarla. Compiler vermesin sayıyı.
    Bir de niye rusça :)
  • quote:

    Orijinalden alıntı: rukaplan

    43 satırda formülü koda yanlış dökmüşsün. İlk terimde 1/(2*n) olacak, ikinci kısımda kuvvet içinde 1/(x+1) olacak.
    double b=0 ayarla. Compiler vermesin sayıyı.
    Bir de niye rusça :)
    yine aynı hata olmuyor
    rusça olmasının nedeni Rusyada okuyorum
  • Büyük ihtimalle 1/(2*i) bölümü integer division yapıyor ve her seferinde 0 çıkartıyor.
    Orayı (double)1 / (2*l) şeklinde yazmak gerekebilir.
  • aynen, cast'ten kaynaklanıyor. aşağıdaki gibi çalışıyor.
     
    #include<stdio.h>
    #include<math.h>
    #include<conio.h>
    #include<locale.h>
    double fc(double x)
    {
    double b = 0;
    for (int i = 1; i <= 2; i++)
    b += 1/(2*(double(i)))*(pow(1/(x+1),2*i));
    return b;
    }
    int main()
    {
    double x = 1.2;
    printf("%1f",fc(x));
    return 0;
    }
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.