लेख 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