यह आलेख C++ कोडिंग का उपयोग करके एक सरणी को अवरोही क्रम में रिवर्स दिखाता है जिसमें उच्चतम इंडेक्स को निम्नतम इंडेक्स से परिणामस्वरूप लूप में सरणी को पार करके स्वैप किया जाता है।
उदाहरण
#include <iostream> #include <algorithm> using namespace std; void reverseArray(int arr[], int n){ for (int low = 0, high = n - 1; low < high; low++, high--){ swap(arr[low], arr[high]); } for (int i = 0; i < n; i++){ cout << arr[i] << " "; } } int main(){ int arrInput[] = { 11, 12, 13, 14, 15 }; cout<<endl<<"Array::"; for (int i = 0; i < 5; i++){ cout << arrInput[i] << " "; } int n = sizeof(arrInput)/sizeof(arrInput[0]); cout<<endl<<"Reversed::"; reverseArray(arrInput, n); return 0; }आउटपुट
अवरोही क्रम में रिवर्स होने के लिए पूर्णांक प्रकार की सरणी आपूर्ति की गई, निम्नलिखित परिणाम देता है;
Array::11 12 13 14 15 Reversed::15 14 13 12 11