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

सी प्रोग्रामिंग में ए सी पहेली?


इस C प्रोग्रामिंग पहेली में आपको दो संख्याओं को मिलाना होगा। आप किसी अंकगणित, स्ट्रिंग या अन्य कार्यों का उपयोग नहीं कर सकते।

तो इस सी पहेली में -

Input : 12 , 54
Output : 1254

इस सी प्रोग्रामिंग पहेली का इष्टतम समाधान टोकन-पेस्टिंग ऑपरेटर परिभाषित का उपयोग करना है।

इस ## टोकन-पेस्टिंग ऑपरेटर का उपयोग करके मैक्रोज़ को परिभाषित करें जो आपको मर्ज किए गए मान देता है। यह ऑपरेटर उन टोकन को मर्ज कर देता है जो इसे पास किए जाते हैं।

सी पहेली को हल करने के लिए कार्यक्रम

#include <stdio.h>
#define merge(a, b) b##a
int main(void) {
   printf("%d ", merge(432 ,23));
   return 0;
}

आउटपुट

23432

  1. सी में एक उत्पाद सरणी पहेली?

    एक सरणी एक ही डेटा प्रकार के तत्वों का एक कंटेनर है। उत्पाद सरणी पहेली में, सभी तत्वों का उत्पाद पाया जाता है। इस उत्पाद सरणी पहेली में, हमें तत्व को छोड़कर सरणी के सभी तत्वों के उत्पाद को खोजने की आवश्यकता है। शर्त यह है कि आप डिवीजन ऑपरेटर . का उपयोग नहीं कर सकते हैं और इसे किसी अन्य सरणी में सं

  1. C प्रोग्रामिंग में एक वृत्त का क्षेत्रफल ज्ञात कीजिए।

    एक वृत्त एक बंद आकृति है। वृत्त के सभी बिंदु उस बिंदु से समान दूरी पर हैं जो वृत्त के अंदर स्थित है। केंद्र का बिंदु वृत्त के केंद्र के रूप में जाना जाता है। केंद्र से बिंदुओं की दूरी को त्रिज्या के रूप में जाना जाता है। क्षेत्र एक बंद आकृति के आयामों की अवधि का मात्रात्मक प्रतिनिधित्व है। वृत्त क

  1. सी प्रोग्रामिंग में स्नेक पैटर्न में मैट्रिक्स प्रिंट करें।

    एनएक्सएन आकार की एक सरणी को देखते हुए, प्रोग्राम को एक सर्प पैटर्न में एक सरणी के तत्वों को उनके मूल स्थानों में कोई बदलाव किए बिना प्रिंट करना चाहिए उदाहरण Input: arr[]= 100 99 98 97    93 94 95 96    92 91 90 89    85 86 87 88 Output: 100 99 98 97 96 95 94 93 92 91