मान लीजिए कि हमारे पास n विभिन्न तत्वों के साथ एक सरणी है। हमें सरणी में मौजूद तत्वों को उलटना होगा और उन्हें प्रदर्शित करना होगा। (उन्हें उल्टे क्रम में न छापें, तत्वों को उलट दें)।
इसलिए, यदि इनपुट n =9 arr =[2,5,6,4,7,8,3,6,4] जैसा है, तो आउटपुट [4,6,3,8,7,4] होगा, 6,5,2]
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
इनिशियलाइज़ करने के लिए:=0, जब मैं
-
अस्थायी:=गिरफ्तार [i]
-
एआर [i] :=arr[n - i - 1]
-
एआर [एन - आई -1]:=अस्थायी
-
-
इनिशियलाइज़ करने के लिए:=0, जब मैं
-
प्रदर्शन गिरफ्तारी[i]
-
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण
#include <iostream> using namespace std; int main(){ int n = 9; int arr[n] = {2,5,6,4,7,8,3,6,4}; 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++){ cout << arr[i] << " "; } }
इनपुट
9, {2,5,6,4,7,8,3,6,4}
आउटपुट
4 6 3 8 7 4 6 5 2