SİTE HARİTASI İÇİN TIKLAYINIZ
▼
▼
4 Mayıs 2018 Cuma
fonksiyon yardımıyla fibonacci hesaplamak c programlama kodu
main içinde yazmak istersek:
#include <iostream>
/* FİBONACCİ SERİSİ
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987.. dizisi Fibonacci sayı dizisi olarak geçiyor.
Fibonacci sayı dizisinin özelliği kendinden önceki iki ardışık sayının toplamının kendisinden sonraki sayıya eşit olmasıdır.
Yani her sayı kendisinden önce gelen iki sayının toplamıdır */
int main(int argc, char** argv) {
int fib1=0; int fib2=1; int indis; int fibonacci; int fib;
printf("fibonacci degeri bulunacak elamanı giriniz:");
scanf("%d", &fibonacci);
fib=fib1+fib2;
for(indis=2; indis<=fibonacci; indis++){
fib1=fib2;
fib2=fib;
fib=fib1+fib2;
}
printf("%d", fib);
return 0;
}
fonksiyon ile hesaplamak istersek:
#include <stdio.h>
#include <conio.h>
void fibon(int x)
{
int sum=0;
for(int i=0;i<x;i++){
if(i==1)
printf("0");
else if(i==2)
printf ("1");
else if(i>2)
{
for(int j=0;j<i;j++)
{
sum=sum+j;
}
}
}
printf("%d",sum);
}
int main(){
int z;
printf("Bulmak istediginiz fibonacci sayisini giriniz");
scanf("%d",&z);
fibon(z);
return 0;
}
Hiç yorum yok:
Yorum Gönder