###実現したいこと
入力した値を半減させていきたい
###問題点
0はいらない。1まで出力したい。
C
1/*実行結果 2整数を入力 42 342 21 10 5 2 1 0 4*/
###コード
C
1#include<stdio.h> 2int main(void) 3{ 4 int x,ans; 5 printf("整数を入力 "); 6 scanf("%d",&x); 7 if(x%2!=0){ 8 x=x-1; 9 } 10 printf("%d ",x); 11 do{ 12 x=x/2; 13 printf("%d ",x); 14 }while(x>=1); 15 printf("\n"); 16 return 0; 17}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。