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

C++ प्रोग्राम: संख्या को उल्टा करें

परिचय

संख्या को उल्टा करने का अर्थ है उसके अंकों को उल्टे क्रम में संग्रहीत करना।

उदाहरण के लिए: यदि संख्या 6529 है, तो आउटपुट में 9256 प्रदर्शित होगा।

उदाहरण

#include <iostream>
using namespace std;

int main() {
    int num = 63972, rev = 0;
    while (num > 0) {
        rev = rev * 10 + num % 10;
        num = num / 10;
    }
    cout << "संख्या का उल्टा है " << rev;
    return 0;
}

आउटपुट

संख्या का उल्टा है 27936

उपरोक्त प्रोग्राम में, जिस संख्या को उल्टा करने की आवश्यकता है वह 63972 है। इसे num वेरिएबल में संग्रहीत किया गया है। उल्टी संख्या rev वेरिएबल में संग्रहीत होगी। प्रोग्राम का मुख्य तर्क while लूप में है। while लूप तब तक चलेगा जब तक संख्या 0 से अधिक है।

while लूप के प्रत्येक पुनरावृत्ति के लिए, rev को 10 से गुणा किया जाता है और num मॉड्यूलस 10 में जोड़ा जाता है। फिर इसे rev में संग्रहीत किया जाता है। साथ ही प्रत्येक लूप पुनरावृत्ति में num को 10 से विभाजित किया जाता है।

अंततः, rev में num की उल्टी संख्या संग्रहीत होती है और num का मान शून्य हो जाता है। उसके बाद rev प्रदर्शित होता है।

  1. C++ में केंद्रित नोनागोनल संख्या के लिए प्रोग्राम C++ में केंद्रित नोनागोनल संख्या के लिए प्रोग्राम

    एक मान n दिया गया है और कार्य n के लिए केंद्रित नोनागोनल संख्या उत्पन्न करना और n तक केंद्रित नोनागोनल श्रृंखला प्रदर्शित करना है। केंद्रित नोनागोनल संख्या क्या है? केंद्रित नोनागोनल संख्या में डॉट्स द्वारा बनी नोनागोनल परतें और केंद्र में एक संबंधित डॉट होता है। ऊपर केंद्रित नोनागोनल संख्या N₂ क

  1. C++ प्रोग्राम किसी संख्या के विषम गुणनखंडों का योग ज्ञात करने के लिए C++ प्रोग्राम किसी संख्या के विषम गुणनखंडों का योग ज्ञात करने के लिए

    एक धनात्मक पूर्णांक दिया गया है और कार्य उस संख्या के विषम गुणनखंडों को उत्पन्न करना और दिए गए विषम गुणनखंडों का योग निकालना है। उदाहरण इनपुट: संख्या = 20 आउटपुट: विषम गुणनखंडों का योग है: 6 इनपुट: संख्या = 18 आउटपुट: विषम गुणनखंडों का योग है: 13 तो, परिणाम = 1 + 5 = 6 नीचे दिए गए प्रोग्राम में

  1. - C++ प्रोग्राम: संख्या के गुणनखंड (Factors) प्रदर्शित करें

    परिचयगुणनखंड वे संख्याएं हैं जिन्हें गुणा करके एक संख्या प्राप्त की जाती है। उदाहरण के लिए: 5 और 3, 15 के गुणनखंड हैं क्योंकि 5*3=15। इसी तरह 15 के अन्य गुणनखंड 1 और 15 हैं क्योंकि 15*1=15। उदाहरण (मुख्य फ़ंक्शन में)#include <iostream> using namespace std; int main() { int num = 20, i;