計算機プログラミング I A クラス 中間試験 2014 解答例 解答作成: 井上純一 (情報科学研究科棟 8-13) 実施日: 平成 26 年 6 月 20 日 注意: 下記プログラム以外でも問題の要求を満たし, 正しい結果を出力するものは全て正解とする. /******************************************************/ /*** (1) の解答例 ************************************/ /*****************************************************/ #include <stdio.h> #include <math.h> main() { int a; scanf("%d",&a); printf("%d\n",a%2); } /******************************************************/ /*** (2) の解答例 ************************************/ /*****************************************************/ #include <stdio.h> #include <math.h> main() { int A,q,i,count; scanf("%d",&A); for(i=1,count=0; i<=A; i++){ q = 2*i; while(q%2==0){ q=(int)(q/2); count++; }} printf("%d\n",count); } 1
© Copyright 2024 ExpyDoc