Question 3: Write a C++ program to:
Declare and initialize an array of 5 integers.
Reverse the elements of the array.
Print the reversed array.
C++ language (Article) (Program)
42
Given Input:
Expected Output:
Program:
#include
using namespace std;
int main() {
// Declare and initialize array
int arr[5] = {1, 2, 3, 4, 5};
// Print original array
cout << "Original Array: ";
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
// Reverse array (swap first with last, etc.)
for (int i = 0; i < 5 / 2; i++) {
int temp = arr[i];
arr[i] = arr[5 - i - 1];
arr[5 - i - 1] = temp;
}
// Print reversed array
cout << "Reversed Array: ";
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
Output:
Program:
#include using namespace std; int main() { // Declare and initialize array int arr[5] = {1, 2, 3, 4, 5}; // Print original array cout << "Original Array: "; for (int i = 0; i < 5; i++) { cout << arr[i] << " "; } cout << endl; // Reverse array (swap first with last, etc.) for (int i = 0; i < 5 / 2; i++) { int temp = arr[i]; arr[i] = arr[5 - i - 1]; arr[5 - i - 1] = temp; } // Print reversed array cout << "Reversed Array: "; for (int i = 0; i < 5; i++) { cout << arr[i] << " "; } cout << endl; return 0; }