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

सी प्रोग्राम उपयोगकर्ता द्वारा दर्ज किए गए सरणी के प्रकार को खोजने के लिए।

समस्या

सरणी प्रकार को खोजने के लिए एक सी प्रोग्राम लिखें, जिसे हमें जांचने की आवश्यकता है, क्या किसी सरणी में दिए गए तत्व सम संख्या या विषम संख्या या दोनों का संयोजन हैं।

समाधान

तो, उपयोगकर्ता को पूर्णांकों की एक सरणी दर्ज करनी होगी, फिर, सरणी के प्रकार को प्रदर्शित करना होगा।

उदाहरण 1 - इनपुट:5 3 1, आउटपुट:विषम सरणी।

उदाहरण 2 - इनपुट:2 4 6 8, आउटपुट:सम सरणी।

उदाहरण 3 - इनपुट:1 2 3 4 5, आउटपुट:मिश्रित सरणी।

एल्गोरिदम

उपयोगकर्ता द्वारा दर्ज किए गए सरणी प्रकार को खोजने के लिए नीचे दिए गए एल्गोरिदम को देखें।

चरण 1 - रनटाइम पर सरणी का आकार पढ़ें।

चरण 2 - सरणी तत्वों को इनपुट करें।

चरण 3 - यदि सरणी के सभी तत्व विषम हैं, तो "विषम" प्रिंट करें।

चरण 4 − यदि सरणी के सभी अवयव सम हैं, तो "सम" प्रिंट करें।

चरण 5 - अन्यथा, "मिश्रित" प्रिंट करें।

उदाहरण

उपयोगकर्ता द्वारा दर्ज किए गए सरणी प्रकार को खोजने के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main(){
   int n;
   printf("enter no of elements:");
   scanf("%d",&n);
   int arr[n];
   int i;
   int odd = 0, even = 0;
   printf("enter the elements into an array:\n");
   for(i = 0; i < n; i++){
      scanf("%d",&arr[i]);
   }
   for(i = 0; i < n; i++){
      if(arr[i] % 2 == 1)
         odd++;
      if(arr[i] % 2 == 0)
         even++;
   }
   if(odd == n)
      printf("Odd Array");
   else if(even == n)
      printf("Even Array");
   else
      printf("Mixed Array");
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -

Run 1:
enter no of elements:5
enter the elements into an array:
2 4 8 10 12
Even Array
Run 2:
enter no of elements:5
enter the elements into an array:
1
23
45
16
68
Mixed Array

  1. पायथन प्रोग्राम में सरणी का योग ज्ञात करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सरणी दी गई है, जिसकी हमें सरणी के योग की गणना करने की आवश्यकता है। योग प्राप्त करने के लिए प्रत्येक अनुक्रमणिका में संपूर्ण सरणी और तत्व को पार करने के लिए पाशविक-बल दृष्टिकोण की चर्चा नीचे प्रत्येक अनुक्रमण

  1. एक सरणी में सबसे बड़ा तत्व खोजने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सरणी दी गई है, हमें सरणी के सबसे बड़े तत्व की गणना करने की आवश्यकता है। यहां हम ब्रूटफोर्स दृष्टिकोण का उपयोग करते हैं जिसमें हम पूरे लूप को पार करके सबसे बड़े तत्व की गणना करते हैं और तत्व प्राप्त करते हैं।

  1. सरणी का योग खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक इनपुट के रूप में एक सरणी को देखते हुए, हमें दिए गए सरणी के योग की गणना करने की आवश्यकता है। यहां हम ब्रूट-फोर्स अप्रोच का अनुसरण कर सकते हैं, यानी एक सूची को पार करना और प्रत्येक तत्व को एक खा