アフィリエイト広告を利用しています

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

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>





ファン
検索
<< 2021年02月 >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
月別アーカイブ
プロフィール
日別アーカイブ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。