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

C++ प्रोग्राम: कॉल बाय रेफरेंस का उपयोग करके संख्याओं को चक्रीय क्रम में स्वैप करना

तीन संख्याओं को चक्रीय क्रम में स्वैप किया जा सकता है, उन्हें cyclicSwapping() फ़ंक्शन में कॉल बाय रेफरेंस का उपयोग करके पास करके। यह फ़ंक्शन संख्याओं को चक्रीय तरीके से स्वैप करता है।

उदाहरण

#include <iostream>
using namespace std;

void cyclicSwapping(int *x, int *y, int *z) {
    int temp;
    temp = *y;
    *y = *x;
    *x = *z;
    *z = temp;
}

int main() {
    int x, y, z;
    cout << "3 संख्याओं के मान दर्ज करें: " << endl;
    cin >> x >> y >> z;
    cout << "चक्रीय स्वैपिंग से पहले संख्या मान..." << endl;
    cout << "x = " << x << endl;
    cout << "y = " << y << endl;
    cout << "z = " << z << endl;
    cyclicSwapping(&x, &y, &z);
    cout << "चक्रीय स्वैपिंग के बाद संख्या मान..." << endl;
    cout << "x = " << x << endl;
    cout << "y = " << y << endl;
    cout << "z = " << z << endl;
    return 0;
}

आउटपुट

3 संख्याओं के मान दर्ज करें: 2 5 7
चक्रीय स्वैपिंग से पहले संख्या मान...
x = 2
y = 5
z = 7
चक्रीय स्वैपिंग के बाद संख्या मान...
x = 7
y = 2
z = 5

उपरोक्त प्रोग्राम में, फ़ंक्शन cyclicSwapping() कॉल बाय रेफरेंस का उपयोग करके तीन संख्याओं को चक्रीय क्रम में स्वैप करता है। फ़ंक्शन ऐसा करने के लिए एक वेरिएबल temp का उपयोग करता है।

void cyclicSwapping(int *x, int *y, int *z) {
    int temp;
    temp = *y;
    *y = *x;
    *x = *z;
    *z = temp;
}

main() फ़ंक्शन में, 3 संख्याओं के मान यूज़र द्वारा प्रदान किए जाते हैं। फिर इन मानों को स्वैप करने से पहले प्रदर्शित किया जाता है। फ़ंक्शन cyclicSwapping() को संख्याओं को स्वैप करने के लिए कॉल किया जाता है और फिर मानों को स्वैप करने के बाद प्रदर्शित किया जाता है।

  1. - C++ में सरणियों का उपयोग करके संख्याओं का औसत गणना करने का प्रोग्राम

    संख्याओं का औसत सभी संख्याओं को जोड़कर और फिर योग को उपलब्ध संख्याओं की संख्या से विभाजित करके गणना किया जाता है। इसका एक उदाहरण निम्नलिखित है। जिन संख्याओं का औसत निकालना है: 10, 5, 32, 4, 9 संख्याओं का योग = 60 संख्याओं का औसत = 60/5 = 12 सरणियों का उपयोग करके संख्याओं का औसत गणना करने वाला एक प्र

  1. - C++ में रिकर्सन का उपयोग करके प्राकृतिक संख्याओं का योग खोजने का प्रोग्राम

    प्राकृतिक संख्याएँ 1 से शुरू होने वाले धनात्मक पूर्णांक हैं। प्राकृतिक संख्याओं का क्रम निम्नलिखित है: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10... पहली n प्राकृतिक संख्याओं का योग रिकर्सन का उपयोग करके खोजने का प्रोग्राम निम्नलिखित है। उदाहरण #include <iostream> using namespace std; int sum(int n) { &nbs

  1. - C++ प्रोग्राम: दो संख्याओं को स्वैप करें

    परिचयदो संख्याओं को स्वैप करने का प्रोग्राम बनाने के दो तरीके हैं। एक में टेम्प वेरिएबल का उपयोग शामिल है और दूसरा तरीका तीसरे वेरिएबल का उपयोग नहीं करता है। इन्हें विस्तार से समझाया गया है - टेम्प वेरिएबल का उपयोग करके दो संख्याओं को स्वैप करेंउदाहरण#include <iostream> using namespace std; i