Для того, чтобы преобразовать заданное число в двоичную я написал этот кодBinary Преобразование в C++
//Binary conversion
int num,count=0;
int bi[15];
cout<<"Enter number";
cin>>num;
while(num>=1){
bi[count]=num%2;
num=num/2;
count++;
}
for(int i=0;i<=count;i++){
cout<<bi[count-i];
}
Но ответ wrong.It дает -85993460 на фронте.
Если я хочу преобразовать 10, результат будет -859934601010.
Может кто-то пожалуйста, указать на то, что случилось с этим кодом
@Lashane Sure о 'я <= count'? –
@ πάνταῥεῖ нет, должно быть просто '<' –