Tam Versiyonu Görüntüle: 2 sorum var

roymax
13.06.2007, 16:04
mrb arkadaslar
c ye yeni ba?ladym. asagydaki sorular için yardym edebilirmisiniz?

a) 1 + 1/2 + 1/3 + 1/4 ........ + 1/n


b) c(n,k)={ 1 if k=0 or n=k
               { c(n-1) + c(n-1, k-1)   if n>k>0

yardymlarynyz için ?imdiden te?ekkürler..

mYavuz
14.06.2007, 13:12
1.si için sanırım aşağıdaki kod yardımcı olur:

[CODE]#include <stdio.h>
int main(void)
{
     int i;
     int sonuc = 0;
     for(i=0; i<n; i++) {
          sonuc += 1/i;
     }
     printf("Sonuç: %d\n", sonuc);
}[/CODE]doronty372007-06-14 18:47:49

muratselim
14.06.2007, 18:39
doronty arkadas yeni baslamıs. ben biraz senin kodu süsledim. umarım kusura bakmazsın.

#include <stdio.h>
#include <conio.h>



int main(void)

{
       int i,n=100;//n=>üst limit
       float sonuc = 0,d=1;//küsüratlara erismek icin float
       // 0'a bölünme hatasini engelemek icin d 1
      



       for(i=1; i<=n; i++) { // 1 den limit'e kadar saydir

           sonuc = sonuc + 1/d;// sonuca yeni kesri ekle
            d=d+1;// kesir paydasini 1 arttir
       }



       printf("Sonuç: %f\n", sonuc);
       getch();//dos box'in kacmasini engellemek icin. tus bekler...

}muratselim2007-06-14 18:54:41