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

सी प्रोग्राम में गुणा (*) और विभाजन (/) ऑपरेटरों का उपयोग किए बिना आप खुद की शक्ति लिखें

पावर फ़ंक्शन की गणना कई गुना का उपयोग करके की जाती है यानी 5n 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;
   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. सी प्रोग्राम कैरेक्टर स्ट्रिंग और वाक्य को पढ़ने और लिखने के लिए

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

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

    बिटवाइज़ ऑपरेटर्स बिट्स पर काम करते हैं (यानी ऑपरेंड के बाइनरी वैल्यू पर) संचालक विवरण & बिटवाइज और | बिटवाइज या ^ बिटवाइज XOR बाएं शिफ्ट राइट शिफ्ट - एक का पूरक Bitwise AND a ख ए और बी 0 0 0 0 1 0 1 0 0 1 1 1 Bitwise OR a ख ए | बी 0 0 0 0 1 1 1 0 1 1 1 1 Bitwise

  1. जांचें कि क्या n पायथन में अंकगणितीय ऑपरेटरों का उपयोग किए बिना 2 की शक्ति से विभाज्य है

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