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

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


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

उदाहरण के लिए, यदि इनपुट n = 6 arr = [9, 8, 7, 2, 4, 3] है, तो आउटपुट [3,4,2,7,8,9] होगा।

हल करने के चरण

  • i := 0 से शुरू करें, जब i < n/2 का भागफल, i को 1 से बढ़ाते हुए करें:
    • temp := arr[i]
    • arr[i] := arr[n - i - 1]
    • arr[n - i - 1] := temp
  • i := 0 से शुरू करें, जब i < n, i को 1 से बढ़ाते हुए करें:
    • arr[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 प्रोग्राम: सरणी को उलटें (Reverse Array) C प्रोग्राम: सरणी को उलटें (Reverse Array)

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

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

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

  1. - पायथन प्रोग्राम: दिए गए पोजिशन तक ऐरे को रिवर्स करना

    यहां यूजर इनपुट ऐरे और ऐरे की पोजिशन दी गई है जिसे रिवर्स करना है। इसलिए हमारा कार्य इस ऐरे को रिवर्स करना है। हम सिर्फ सब ऐरे को [0 से (n-1)] तक रिवर्स करते हैं।उदाहरणInput: A=[3, 7, 6, 4, 1, 2] n=4 Output: [1, 4, 6, 7, 3, 2]एल्गोरिदमचरण 1: n-1 पोजिशन से शुरू होने वाली लिस्ट को रिवर्स करें। चरण 2: