मान लीजिए हमारे पास एक नंबर X है। हमारे पास एक बैंक में 100 रुपये हैं। बैंक सालाना चक्रवृद्धि 1% की वार्षिक ब्याज दर लौटाता है। (केवल पूर्णांक)। हमें यह जांचना होगा कि एक्स रुपये प्राप्त करने के लिए हमें कितने वर्षों की आवश्यकता है?
इसलिए, यदि इनपुट X =520 जैसा है, तो आउटपुट 213 होगा।
कदम
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
sum := 0 balance := 100 while balance < n, do: interest := balance / 100 sum := sum + 1 balance := balance + interest return sum
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
#include <bits/stdc++.h>
using namespace std;
int solve(int n){
int sum = 0;
int balance = 100;
while (balance < n){
int interest = balance / 100;
sum = sum + 1;
balance = balance + interest;
}
return sum;
}
int main(){
int X = 520;
cout << solve(X) << endl;
} इनपुट
520
आउटपुट
213