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

उपयोगकर्ता द्वारा दर्ज सरणी का प्रकार ज्ञात करने का C प्रोग्राम

समस्या

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

समाधान

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

उदाहरण 1 - इनपुट: 5 3 1, आउटपुट: odd array.

उदाहरण 2 - इनपुट: 2 4 6 8, आउटपुट: even array.

उदाहरण 3 - इनपुट: 1 2 3 4 5, आउटपुट: mixed array.

एल्गोरिथम

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

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

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

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

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

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

उदाहरण

निम्नलिखित C प्रोग्राम उपयोगकर्ता द्वारा दर्ज सरणी का प्रकार ज्ञात करता है:

#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. Python प्रोग्राम में ऐरे का योग खोजना Python प्रोग्राम में ऐरे का योग खोजना

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

  1. Python प्रोग्राम से ऐरे में सबसे बड़ा तत्व खोजना Python प्रोग्राम से ऐरे में सबसे बड़ा तत्व खोजना

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

  1. पायथन प्रोग्राम: ऐरे का योग ढूंढें पायथन प्रोग्राम: ऐरे का योग ढूंढें

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