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

केवल सेट बिट्स के रूप में पहले और अंतिम बिट्स वाले प्रिंट नंबर

कार्य दिए गए n नंबर को प्रिंट करना है जिसमें ठीक दो सेट बिट्स हैं जो न तो 2 से कम और न ही 2 से अधिक हैं।

कंप्यूटर भाषा में सेट बिट्स वे होते हैं जिनका मान 1 होता है और अनसेट बिट्स का मान 0 होता है

Input: value of num=5
Output: 1 3 5
   As 1 is equivalent to 1 in binary
      3 is equivalent to 11 in binary
      5 is equivalent to 101 in binary

एल्गोरिदम

START
Step 1 -> declare variable as unsigned int num=5 and int i=1
Step 2 -> print i
Step 3 -> Loop For i=3 and i<=num and ++i
   IF (!(i-1 & i-2))
      Print i
   End
End
STOP

उदाहरण

#include <stdio.h>
int main(int argc, char const *argv[]) {
   unsigned int num = 5;
   int i = 1;
   printf("%d ", i); //printing first number 1
   for (i = 3; i <= num; ++i) {
      if(!(i-1 & i-2)) //performing and operation on i-1 and i-2
      printf("%d ", i);
   }
   return 0;
}

आउटपुट

यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा

1 3 5

  1. C . में नॉन स्क्वायर नंबर प्रिंट करें

    कार्यक्रम विवरण किसी संख्या का वर्ग उस संख्या का स्वयं का गुणा होता है। एक वर्ग संख्या या पूर्ण वर्ग एक पूर्णांक है जो एक पूर्णांक का वर्ग होता है; पूर्ण वर्ग पूर्ण संख्याओं के वर्ग होते हैं 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 यहां 1 से 100 तक के सभी पूर्ण वर्गों के वर्गमूल दिए गए हैं। √1

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

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

  1. सी प्रोग्राम में सापेक्ष क्रम में सरणी में तत्वों की अंतिम घटना को प्रिंट करें।

    तत्वों के साथ एक सरणी a [] दिया गया है और कार्य सूची में दिए गए तत्वों की अंतिम घटनाओं को मुद्रित करना है। यहां हमें न केवल डुप्लिकेट तत्वों को हटाना है, बल्कि हमें पिछली बार होने वाले तत्वों के अनुसार तत्वों की घटनाओं के क्रम को भी बनाए रखना है। जैसे हमारे पास 6 तत्वों की एक सरणी है जिसमें कुछ डुप