Operator Bitwise + Desimal Ke Biner

#include<iostream>
using namespace std;

int main()
{
int a = 6;
int b = 4;
/* a */
int c[10],i,x;
for(i=0;a>0;i++)
{
	c[i]=a%2;
	a=a/2;
}
for(i=i-1 ;i>=0 ;i--)
{
x=c[i];
cout<<x;
}
cout<<endl;
/* a */

/* b */
int d[10],l,y;
for(l=0;b>0;l++)
{
	d[l]=b%2;
	b=b/2;

}
for(l=l-1 ;l>=0 ;l--)
{
	y=d[l];
cout<<y;
}
/* b */
cout<<endl;
/* gagal disini hasil 0, seharusnya 110 dan 100 */
cout << (x&y) << endl;
}
avatar naufalshofy_google
@naufalshofy_google

1 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Tanggapan

Ingin memastikan saja, berapa nilai masing-masing untuk x dan y menurut ekspektasi agan?

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban