紙にひっ算を試しに書いてそれを参考にするとやりやすい。
/****************************************
* 2012/06/29 *
* AOJ Volume0 0054 *
* Sum of Nth decimal places *
* crane *
*****************************************/
#include<iostream>
using namespace std;
int main(){
int a, b, i;
while(cin >> a >> b >> i){
int sum = 0;
bool frag = false;
while(i--){
a = (a % b) * 10;
if(frag = true)
sum += a/b;
frag = true;
}
cout << sum << endl;
}
}
0 件のコメント:
コメントを投稿