C ile onluk tabandan ikilik tabana çevirme

Merhaba arkadaşlar , bu programda özdevingen yapısı ile  10 tabandaki sayıyı 2’lik tabana çeviren c kodunu görceksiniz.

#include<stdio.h>
#include<stdlib.h>
void onlu_ikili( int n, int base );   // prototype
int main(void)
{
int number;
printf(“Donusturulecek olan Tam sayiyi Giriniz: ” );


scanf( “%d”, & number );
if(number < 0)
{
printf(“HATA: Sayi Negativ (%d)…”
” Program  Kesildi.\n”, number );
return 1;
}
printf( “Onlu Sayi: %d —> ikili Sayi: “, number );
onlu_ikili( number, 2 );                                                                               ,
putchar(‘\n’);
system(“PAUSE”);
return 0;

}

void onlu_ikili(int n, int taban)
{
if(n > 0)
{
onlu_ikili( n / taban, taban );
printf( “%d”, n % taban );
}

return;

}

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.