यहां हम एक दिलचस्प समस्या देखेंगे। मान लीजिए हमारे पास तीन पूर्णांक A, B, और C हैं। हमें एक न्यूनतम पूर्णांक X ढूंढना है, जैसे कि X mod C = 0, और X रेंज [A, B] में नहीं है। यदि 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 << "न्यूनतम संख्या X: " << findMinMumber(a, b, c); } आउटपुट
न्यूनतम संख्या X: 6