#include <stdio.h>
int yokin(int, double, int);
int main(void)
{
int a, r, n;
printf("預金高%d円、年利%d%%の複利の場合、%d年後の預金高は%d円\n", a, r, n, yokin(a, r, n));
return 0;
}
int yokin(int a, double r, int n)
{
for (r = (r / 100) + 1; n > 0; n--) {
a *= r;
}
return a;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgeW9raW4oaW50LCBkb3VibGUsIGludCk7CgppbnQgbWFpbih2b2lkKQp7CglpbnQgYSwgciwgbjsKCQoJcHJpbnRmKCLpoJDph5Hpq5ggOiAiKTsKCXNjYW5mKCIlZCIsICZhKTsKCXByaW50Zigi5bm05YipIDogIik7CglzY2FuZigiJWQiLCAmcik7CglwcmludGYoIuW5tOaVsCA6ICIpOwoJc2NhbmYoIiVkIiwgJm4pOwoJCglwcmludGYoIumgkOmHkemrmCVk5YaG44CB5bm05YipJWQlJeOBruikh+WIqeOBruWgtOWQiOOAgSVk5bm05b6M44Gu6aCQ6YeR6auY44GvJWTlhoZcbiIsCgkJCWEsIHIsIG4sIHlva2luKGEsIHIsIG4pKTsKCQoJcmV0dXJuIDA7Cn0KCmludCB5b2tpbihpbnQgYSwgZG91YmxlIHIsIGludCBuKQp7Cglmb3IgKHIgPSAociAvIDEwMCkgKyAxOyBuID4gMDsgbi0tKSB7CgkJYSAqPSByOwoJfQoJCglyZXR1cm4gYTsKfQ==