Benden aşağıdaki programı hazırlamam isteniyor. Do-while loop kullanmama rağmen fonksiyondaki işlemi bir türlü yapamıyorum. Yardım ederseniz sevinirim.
tutman gerekenler; n,su andaki toplam, bir önceki toplam. (Su andaki toplam-bir önceki toplam) epsilondan kücük olana kadar loopu döndüreceksin. Bu kosul saglandıgında bir önceki toplam ve n-1i bastıracaksın.
n^n ve n! icin birer fonksiyon yazmak isini kolaylastırır.
kod talebinde bulunma lütfen, akademik kopyadan hic hazzetmem. kolay gelsin.
2 senelik konuyu hortlatıyorum ama yeni konu açmak istemedim çünkü bize de aynı ödev verildi...Bi faktöriyel fonksiyonum var ama ondan sonra ne yapcağım hakkında bi fikrim yok pow(n,(n)) şeklinde yapmam falan mı gerekiyo yardımcı olabilcek varsa iyi olur
2 senelik konuyu hortlatıyorum ama yeni konu açmak istemedim çünkü bize de aynı ödev verildi...Bi faktöriyel fonksiyonum var ama ondan sonra ne yapcağım hakkında bi fikrim yok pow(n,(n)) şeklinde yapmam falan mı gerekiyo yardımcı olabilcek varsa iyi olur
faktoriyel hesaplaması ise
örneğin n! kaçtır gibi
long f=1;
if(n=0) f=1;
else { for(int i=1; i<=n,i++)
f=f*n; }
}
ile faktoriyel hesaplayabilirsin. Senin isteğin bu mu bilmiyorum çok açık yazmamışsın. Başka soracağın olursa p.m. at cevaplarım. Yazılımcıyım.
< Resime gitmek için tıklayın >
Write a MAIN function to find the sum of the above series.
Within the MAIN function:
. In a do-while loop:
. Set epsilon=0.000001
. Continue adding up the terms until |Sn+1 - Sn| < epsilon.
. Sn is the sum of the first n-terms.
. Sn+1 is the sum of the first (n+1)-terms.
.When the desired accuracy epsilon is reached print the SUM and the number of
TERMS added to the sum.
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.