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

C प्रोग्राम: किसी ऑपरेटर का उपयोग किए बिना दो संख्याओं का योग ज्ञात करना


इस सेक्शन में हम देखेंगे कि अपने प्रोग्राम में किसी भी प्रकार के ऑपरेटर का उपयोग किए बिना दो संख्याओं का योग कैसे प्रिंट करें।

यह समस्या ट्रिकी है। इस समस्या को हल करने के लिए हम printf() स्टेटमेंट के न्यूनतम चौड़ाई फील्ड का उपयोग कर रहे हैं। उदाहरण के लिए यदि हम printf() का उपयोग करके "Hello" से पहले x संख्या में स्पेस डालना चाहते हैं तो हम इसे लिख सकते हैं। यहां printf() चौड़ाई लेता है और फिर वह कैरेक्टर जो प्रिंट किया जाएगा। इस मामले में हम ब्लैंक स्पेस लिख रहे हैं।

उदाहरण कोड

#include<stdio.h> main() {    int x = 10;    printf("%*cHello", x, ' '); }

आउटपुट

Hello

अब देखते हैं कि यह कार्यक्षमता हमारे कोड में योग का परिणाम प्राप्त करने में कैसे मदद कर सकती है। हम x और y को इनपुट के रूप में लेते हैं ताकि x + y का परिणाम प्राप्त हो सके। इसलिए इस प्रक्रिया का उपयोग करके हम x संख्या में स्पेस बनाएंगे जिसके बाद y संख्या में स्पेस होंगे। फिर हम printf() के लौटाए गए मान को अपने परिणाम के रूप में लेते हैं। हम जानते हैं कि printf() उस स्ट्रिंग की लंबाई लौटाता है।

उदाहरण कोड

#include<stdio.h> int add(int x, int y) {    int len;    len = printf("%*c%*c", x, ' ', y, ' ');    return len; } main() {    int x = 10, y = 20;    int res = add(x, y);    printf("\nThe result is: %d", res); }

आउटपुट

The result is: 30
  1. - C# में बिना विधि के दो बाइनरी संख्याओं का योग ढूंढना

    सबसे पहले, बाइनरी संख्याओं के साथ दो वेरिएबल घोषित करें और आरंभ करें। val1 = 11010; val2 = 10100; Console.WriteLine(Binary one: + val1); Console.WriteLine(Binary two: + val2); योग प्राप्त करने के लिए, तब तक लूप करें जब तक दोनों मान 0 न हों। while (val1 != 0 || val2 != 0) { sum[i++] = (val1 %

  1. - जावा प्रोग्राम: रिकर्सन से N नंबरों का योग निकालना

    इस लेख में हम समझेंगे कि रिकर्सन का उपयोग करके N नंबरों का योग कैसे निकाला जाता है। रिकर्सिव फंक्शन वह फंक्शन होता है जो एक विशेष कंडीशन पूरी होने तक स्वयं को बार-बार कॉल करता है। रिकर्सन स्वयं-समान तरीके से आइटम्स को दोहराने की प्रक्रिया है। प्रोग्रामिंग लैंग्वेजेज में, यदि कोई प्रोग्राम आपको उसी

  1. - जावा प्रोग्राम से दो संख्याओं का महत्तम समापवर्तक (GCD) निकालना

    इस लेख में हम समझेंगे कि जावा में दो संख्याओं का महत्तम समापवर्तक (GCD) कैसे निकाला जाता है। दो संख्याओं का महत्तम समापवर्तक (GCD) वह सबसे बड़ी संख्या होती है जो दोनों को विभाजित करती है। नीचे इसका प्रदर्शन दिया गया है: इनपुट मान लीजिए हमारा इनपुट है: मान_1: 18 मान_2: 24 आउटपुट वांछित आउटपुट होगा: