#include<iostream>
using namespace std;
int * Block(unsigned long int SimplizedAnswer)
{
int i=0;
const int TotalBit = 32;
const int Exsist = 1;
const int None_Exsist = 0;
int DividedTimes = 0;
int Arrary[32] = {0};
while (DividedTimes <TotalBit)
{
if (SimplizedAnswer % 2 == 0)
Arrary[DividedTimes] = None_Exsist;
else
Arrary[DividedTimes] = Exsist;
DividedTimes++;
SimplizedAnswer = SimplizedAnswer / 2;
}
for (i = 0; i < 32; i++)
{
cout << Arrary[i] << endl;
}
return Arrary;
}
int main()
{
unsigned long int a=998;
int i=0;
int * b=Block(a);
for (i = 0; i < 32; i++)
{
cout << b[i] << endl;
}
return 0;
}
using namespace std;
int * Block(unsigned long int SimplizedAnswer)
{
int i=0;
const int TotalBit = 32;
const int Exsist = 1;
const int None_Exsist = 0;
int DividedTimes = 0;
int Arrary[32] = {0};
while (DividedTimes <TotalBit)
{
if (SimplizedAnswer % 2 == 0)
Arrary[DividedTimes] = None_Exsist;
else
Arrary[DividedTimes] = Exsist;
DividedTimes++;
SimplizedAnswer = SimplizedAnswer / 2;
}
for (i = 0; i < 32; i++)
{
cout << Arrary[i] << endl;
}
return Arrary;
}
int main()
{
unsigned long int a=998;
int i=0;
int * b=Block(a);
for (i = 0; i < 32; i++)
{
cout << b[i] << endl;
}
return 0;
}

