মান লিখুন: আমাদের কাছে একটি সংখ্যা n রয়েছে। আমাদের দুটি পূর্ণসংখ্যা l এবং r খুঁজে বের করতে হবে যাতে l < r এবং l + (l+1) + ... + (r-1) + r = n।
উদাহরণ
যদি ইনপুট হয় n = 25, তবে আউটপুট হবে l = -2 এবং r = 7, কারণ (-2)+(-1)+0+1+2+3+4+5+6+7 = 25। অন্যান্য উত্তরও সম্ভব।
সমাধানের ধাপসমূহ
-(n-1) এবং n রিটার্ন করুন
C++ বাস্তবায়ন
#include <bits/stdc++.h>
using namespace std;
void solve(int n) {
cout << -(n-1) << ", " << n;
}
int main() {
int n = 25;
solve(n);
}
ইনপুট
25
আউটপুট
-24, 25