fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int fungsi(int a, int b,int k, int c){
  5. int r = c;
  6.  
  7. if(k > 0){
  8. r = a*fungsi(a,b,k-1,c) + b;
  9.  
  10. if (r < 0){
  11. r *= -1;
  12. }
  13. }
  14. return r;
  15. }
  16.  
  17. int main(){
  18. int A, B, K, x;
  19. cin >> A >> B >> K >> x;
  20.  
  21. cout << fungsi(A,B,K,x) <<endl;
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0.01s 5304KB
stdin
1 0 10 3
stdout
3