C’de rekürsif olarak yazılmış ikili arama algoritmasının programı… #include<stdio.h> #include<stdlib.h> #define size 10 int ikiliarama(int[], int, int, int); int main() { int boyut, i, aranan, pozisyon; int ilk, son, list[size]; printf(“\nListe kac elemanli olacak: “); scanf(“%d”, &boyut); printf(“\nListenin elemanlarini giriniz :”); for (i = 0; i < boyut; i++) { scanf(“%d”, &list[i]); } ilk =>>>
Etiket Arşivleri: Rekürsif
C’de rekürsif olarak Fibonacci dizisini veren program #include <stdio.h> int fibonaci(int i) { if(i == 0) { return 0; } if(i == 1) { return 1; } return fibonaci(i-1) + fibonaci(i-2); } int main() { int i; for (i = 0; i < 10; i++) { printf(“%d\t\n”, fibonaci(i)); } return 0; }
C’de rekürsif olarak Faktöriyel hesabı yapan program: #include<stdio.h> #include<conio.h> int factorial(int x); void main() { int a,b; clrscr(); printf(“Enter no.”); scanf(“%d”,&a); b=factorial(a); printf(“%d”,b); getch(); } int factorial(int x) { int r=1; if(x==1) return 1; else r=x*factorial(x-1); return r; }
Rekürsif bir fonksiyon örneği – Faktöriyel Hesabı Kaynak: Hakan KUTUCU, Veri Yapıları