Girilen sayıyı ikilik sistemde yazan program(C++ uygulamaları )

#include<stdio.h>//Girilen sayıyı ikilik sistemde yazan program


int b(int x)// b değerimiz fonksiyonun parametresidir. bir x değeri tanımladık.
{
int i=0,k[30];// bir i değerini 0 'a eşitledik . k dediğimiz bir dizi , bu dizinin içindeki sayı değeri kadar bölüm yapıcak.

while(x>=1)// x değerimizin
{
i++;
k[i]=x%2;// 2lik modunu alıyoruz ve bunu dizinin her bir elemanına atıyoruz.
x=x/2;// aldığımız her x değerini 2ye bölerek bölünemeyecek en küçük sayıya kadar bölüyoruz.
}

printf("cevap:");// b fonksiyonu içerisinde cevap yazıp cevaplayacak.
for(int a=i;a>0;a--)// bir a değerini son halindeki i değerine atadık.bu şekilde ters çevirip teker tekr yazıcak.
printf("%d",k[a]);
}

int main()
{int a;
printf("Bir sayi giriniz\n");
scanf("%d",&a);
b(a);// yaptığımız b fonksiyonun içerisinde mod2 yapılabiliyor.
return 0;
}

Yorumlar

Bu blogdaki popüler yayınlar

Girilen kelimeyi hecelerine ayıran program.(C++ Uygulamaları) Favori Uygulama :)

Girilen küçük harfi büyük harfe çeviren program (C++ uygulamaları )

Girilen kelimedeki büyük harf sayısını bulan program(C++ uygulamaları )