মান লিখুন: আমাদের কাছে একটি সংখ্যা X রয়েছে। ব্যাংকে ১০০ টাকা আছে। ব্যাংক ১% বার্ষিক সুদ দেয় কম্পাউন্ডেড বছরে (শুধু পূর্ণসংখ্যা)। X টাকা পেতে কত বছর লাগবে তা বের করতে হবে।
উদাহরণ
যদি ইনপুট হয় X = 520, তবে আউটপুট হবে 213।
সমাধানের ধাপসমূহ
sum := 0
balance := 100
যখন balance < n:
interest := balance / 100
sum := sum + 1
balance := balance + interest
sum রিটার্ন করুন
C++ বাস্তবায়ন
#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