Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में रेंज [A, B] में C से विभाज्य अधिकतम धनात्मक पूर्णांक


यहां हम एक दिलचस्प समस्या देखेंगे। मान लीजिए हमारे पास तीन पूर्णांक 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

  1. - n के निकटतम और m से विभाज्य संख्या खोजें C++ में

    मान लीजिए हमारे पास दो पूर्णांक n और m हैं। हमें n के निकटतम और m से विभाज्य संख्या खोजनी है। यदि ऐसी एक से अधिक संख्याएं हैं, तो वह संख्या दिखाएं जिसका निरपेक्ष मान अधिकतम हो। यदि n पूरी तरह से m से विभाज्य है, तो n वापस करें। तो यदि n = 13, m = 4, तो आउटपुट 12 होगा। इसे हल करने के लिए, हम इन चरणों

  1. - C++ में ऐरे को समान रूप से विभाजित करने के लिए आवश्यक न्यूनतम धनात्मक पूर्णांक

    समस्या विवरण N धनात्मक इंटीजर्स का एक ऐरे दिया गया है, कार्य उस सबसे छोटे धनात्मक पूर्णांक को ढूंढना है जिसे ऐरे के किन्हीं दो एलिमेंट्स के बीच रखा जा सके जैसे कि, उसके पहले आने वाले सबऐरे के एलिमेंट्स का योग, उसके बाद आने वाले सबऐरे के एलिमेंट्स के योग के बराबर हो, नए रखे गए पूर्णांक को दोनों में स

  1. - C++ में न्यूनतम धनात्मक पूर्णांक जो C से विभाज्य हो और रेंज [A, B] में न हो

    मान लीजिए हमारे पास तीन पूर्णांक A, B, और C हैं। हमें एक न्यूनतम पूर्णांक X ढूंढना है, जैसे कि X mod C = 0, और X रेंज [A, B] में नहीं है। यदि A, B और C के मान 5, 10 और 4 हैं, तो X का मान 4 होगा। समाधान प्राप्त करने के चरण देखते हैं: चरण − यदि C रेंज [A, B] में नहीं है, तो C को परिणाम के रूप म