Следующее консольное приложение переводит число из десятичной системы счисления в двоичную. Программа реализована при помощи массива.
#include "stdio.h"
#include "conio.h"
int main(int argc, char* argv[])
{
int a, i, mass[99];
for (i = 0; i < 99; i++)
{
mass[i] = 0;
}
scanf_s("%d", &a);
i = 0;
while (a != 0)
{
if (a % 2 == 0)
{
mass[i] = 0;
a = a / 2;
}
else
{
mass[i] = 1;
a = a / 2;
}
i++;
}
for (; i >= 0; i--)
printf("%d", mass[i]);
_getch();
return 0;
}