मान लीजिए कि हमारे पास तीन पूर्णांक ए, बी, और सी हैं। हमें एक न्यूनतम पूर्णांक एक्स खोजना है, जैसे कि एक्स मॉड सी =0, और एक्स [ए, बी] की सीमा में नहीं है। यदि A, B और C के मान क्रमशः 5, 10 और 4 हैं, तो X का मान 4 होगा। आइए समाधान प्राप्त करने के चरणों को देखें -
कदम -
- यदि C, [A, B] की सीमा में नहीं है, तो परिणाम के रूप में C लौटाएं
- अन्यथा C का पहला गुणज प्राप्त करें, जो B से बड़ा है, फिर उस मान को लौटा दें
उदाहरण
#include <iostream>
using namespace std;
int findMinMumber(int a, int b, int c) {
if (c < a || c > b)
return c;
int res = ((b / c) * c) + c;
return res;
}
int main() {
int a = 2, b = 4, c = 2;
cout << "Minimum number X: " << findMinMumber(a, b, c);
} आउटपुट
Minimum number X: 6