C言語による割り算です。
2つの整数を読み込んで、除法の結果を出力するプログラムです。
・問題
2つの整数 a と b を読み込んで、以下の値を計算するプログラムを作成して下さい:
a ÷ b : d (整数)
a ÷ b の余り : r (整数)
a ÷ b : f (浮動小数点数)
・入力される値
1行に2つの整数 a, b が与えられます。
・期待する出力
d, r, f を1つの空白で区切って1行に出力して下さい。
fについては、0.00001以下の誤差があってもよいものとします。
・条件
1 ≤ a, b ≤ 109
僕が作成、提出したコードは、以下のとおりです。
/* ITP1_4_A : A/B Problem http://judge.u-aizu.ac.jp/ C言語による割り算 https://neguse-atama.hatenablog.com */ #include<stdio.h> int main(void){ int a,b,d,r; double x,y,f; scanf("%d %d",&a,&b); x=a; y=b; d=a/b; r=a%b; f=x/y; printf("%d %d %f\n",d,r,f); }
設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/
ITP1_4_A : A/B Problem