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

सी प्रोग्राम एक सरणी तत्वों को उलटने के लिए

मान लीजिए कि हमारे पास n तत्वों के साथ एक सरणी है। हमें सरणी में मौजूद तत्वों को उलटना होगा और उन्हें प्रदर्शित करना होगा। (उन्हें उल्टे क्रम में न छापें, तत्वों को उलट दें)।

इसलिए, यदि इनपुट n =6 arr =[9, 8, 7, 2, 4, 3] जैसा है, तो आउटपुट [3,4,2,7,8,9]

होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • इनिशियलाइज़ i :=0 के लिए, जब i
  • अस्थायी:=गिरफ्तारी[i]
  • arr[i] :=arr[n - i - 1]
  • arr[n - i-1] :=temp
  • इनिशियलाइज़ i :=0 के लिए, जब i
  • गिरफ्तारी प्रदर्शित करें[i]
  • उदाहरण

    आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

    #include <stdio.h>
    #include <stdlib.h>
    #define n 6
    int main(){
        int arr[n] = {9, 8, 7, 2, 4, 3};
        int temp;
        for(int i = 0; i<n/2; i++){
            temp = arr[i];
            arr[i] = arr[n-i-1];
            arr[n-i-1] = temp;
        }
        for(int i = 0; i < n; i++){
            printf("%d,", arr[i]);
        }
    }
    

    इनपुट

    6, 9, 8, 7, 2, 4, 3

    आउटपुट

    3,4,2,7,8,9,

    1. सरणी को उलटने के लिए C प्रोग्राम लिखें

      एक सरणी संबंधित वस्तुओं का एक समूह है जो एक सामान्य नाम से संग्रहीत होता है। सिंटैक्स एक सरणी घोषित करने के लिए सिंटैक्स इस प्रकार है - datatype array_name [size]; आरंभीकरण घोषणा के समय एक ऐरे को भी इनिशियलाइज़ किया जा सकता है - int a[5] = { 10,20,30,40,50}; सी में उलटा सरणी हम स्वैपिंग तकनीक क

    1. पायथन में किसी दिए गए स्थान तक एक सरणी को उलटने का कार्यक्रम

      इस ट्यूटोरियल में, हम सीखेंगे कि किसी दिए गए स्थान तक किसी सरणी को कैसे उलटना है। आइए समस्या कथन देखें। हमारे पास एक सरणी है पूर्णांकों और एक संख्या का n . हमारा लक्ष्य सरणी . के तत्वों को उलटना है 0वें . से अनुक्रमणिका से (n-1)वें अनुक्रमणिका। उदाहरण के लिए, Input array = [1, 2, 3, 4, 5, 6, 7, 8,

    1. किसी दिए गए स्थान तक किसी सरणी को उलटने के लिए पायथन प्रोग्राम

      यहां यूजर इनपुट ऐरे और ऐरे की पोजीशन को रिवर्स दिया जाना है। इसलिए हमारा काम इस ऐरे को रिवर्स करना है। हम उप सरणी को [0 से (n-1)] तक उलट देते हैं। उदाहरण Input : A=[3, 7, 6, 4, 1, 2] n=4 Output : [1, 4, 6, 7, 3, 2] एल्गोरिदम Step 1: reverse list starting from n-1 position. Step 2: split remaining li