新規記事の投稿を行うことで、非表示にすることが可能です。
2021年02月14日
10進数から2進数に変換するプログラム
<PR>



10進数から2進数に変換するプログラムです。
#include
#include
#define BIT_SIZE 8
int main(void)
{
char buf[256];
int n, binary_num[BIT_SIZE];
int quotient, remainder;
int i, cp;
printf("10進数を2進数に変換します.\n");
//キーボードから整数を入力する
printf("変換する10進数を入力してください:");
fgets(buf, 256, stdin);
n = atoi(buf);
cp = n;
//2進数に変換する
for(i = BIT_SIZE - 1;i >= 0;i--)
{
quotient = n / 2;
remainder = n % 2;
binary_num[i] = remainder;
n = n / 2;
}
//結果を表示する
printf("%dを2進数に変換すると\n", cp);
for(i = 0;i < BIT_SIZE;i++)
{
printf("%d", binary_num[i]);
}
printf("\n");
return 0;
}
<PR>





10進数から2進数に変換するプログラムです。
#include
#include
#define BIT_SIZE 8
int main(void)
{
char buf[256];
int n, binary_num[BIT_SIZE];
int quotient, remainder;
int i, cp;
printf("10進数を2進数に変換します.\n");
//キーボードから整数を入力する
printf("変換する10進数を入力してください:");
fgets(buf, 256, stdin);
n = atoi(buf);
cp = n;
//2進数に変換する
for(i = BIT_SIZE - 1;i >= 0;i--)
{
quotient = n / 2;
remainder = n % 2;
binary_num[i] = remainder;
n = n / 2;
}
//結果を表示する
printf("%dを2進数に変換すると\n", cp);
for(i = 0;i < BIT_SIZE;i++)
{
printf("%d", binary_num[i]);
}
printf("\n");
return 0;
}
<PR>

