मान लीजिए हमारे पास एक नंबर 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