Örnek 7 – Recursif Fonksiyon

Aşağıdaki kod decimal (onluk) tabandaki sayıyı ikilik tabandaki sayıya dönüştürür.

#include "stdio.h"

void fonk(int sayi){
 if(sayi==1 || sayi==0){
  printf("%d",sayi);
  }else {
  fonk(sayi/2);
  printf("%d",sayi%2);
  }
 }

int main(int argc, char **argv)
{
 fonk(9);
 return 0;
}
Bu yazı Genel kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.