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

C प्रोग्राम: गुणा(*) और भाग(/) ऑपरेटर के बिना पावर फंक्शन लिखें

पावर फंक्शन की गणना गुणा का उपयोग करके की जाती है यानी 5ⁿ = 5×5×5... n बार। इस फंक्शन को गुणा(*) और भाग(/) ऑपरेटर के बिना ठीक से काम करने के लिए, हम नेस्टेड लूप का उपयोग करेंगे जो संख्याओं को n बार जोड़ते हैं।

उदाहरण

#include <iostream>
using namespace std;

int main() {
    int a = 4, b = 2;
    if (b == 0) {
        cout << "The answer is " << 1;
        return 0;
    }
    int answer = a;
    int increment = a;
    int i, j;
    for (i = 1; i < b; i++) {
        for (j = 1; j < a; j++) {
            answer += increment;
        }
        increment = answer;
    }
    cout << "The answer is " << answer;
    return 0;
}

आउटपुट

The answer is 16
  1. - कैरेक्टर स्ट्रिंग और वाक्य को पढ़ने और लिखने के लिए C प्रोग्राम

    मान लीजिए आप C का उपयोग करके एक कैरेक्टर, फिर एक स्ट्रिंग और एक वाक्य (स्पेस के साथ स्ट्रिंग) लेना चाहते हैं। तो हम तीन इनपुट प्रदान करेंगे और वही आउटपुट के रूप में प्रिंट करेंगे। यहां स्ट्रिंग का अधिकतम आकार 500 है।उदाहरण के लिए, यदि इनपुट है:character = T string = ProgrammingLanguage sentence = I

  1. बिटवाइज़ ऑपरेशन्स का उपयोग करके 2 से जोड़ और गुणा करने का C प्रोग्राम बिटवाइज़ ऑपरेशन्स का उपयोग करके 2 से जोड़ और गुणा करने का C प्रोग्राम

    बिटवाइज़ ऑपरेटर्स बिट्स पर ऑपरेट करते हैं (यानी ऑपरेंड के बाइनरी मानों पर)। ऑपरेटर विवरण & बिटवाइज़ AND | बिटवाइज़ OR ^ बिटवाइज़ XOR << लेफ्ट शिफ्ट >> राइट शिफ्ट ~ वन्स कॉम्प्लीमेंट उदाहरण बिटवाइज़ ऑपरेटर्स की मदद से 2 से जोड़ और गुणा करने का C प्रोग्राम: #inclu

  1. - Python में अंकगणितीय ऑपरेटर के बिना 2 की घात से विभाज्यता की जांच कैसे करें?

    मान लीजिए हमारे पास दो संख्याएं x और n हैं। हमें यह जांचना है कि x, 2^n से विभाज्य है या नहीं, अंकगणितीय ऑपरेटर का उपयोग किए बिना। तो, यदि इनपुट x = 32, n = 5 है, तो आउटपुट True होगा क्योंकि 32 = 2^5। हल करने के चरण यदि x AND (2^n - 1) 0 है, तो:True लौटाएं False लौटाएं उदाहरण def solve(x, n):