Example 1: reverse sort cpp
int main(){
int arr[5] = {1,3,2,4,5};
sort(arr, arr+5, greater());
// arr == {5,4,3,2,1}
return 0;
}
Example 2: reverse an array in cpp
#include
using namespace std;
int main()
{
int n=3;
int arr[]={1,2,3,4};
while (n>=0)
{
cout<
Example 3: reverse string array java
//java program to reverse array using for loop
public class ReverseArrayDemo
{
public static void main(String[] args)
{
int[] arrNumbers = new int[]{2, 4, 6, 8, 10};
System.out.println("Given array: ");
for(int a = 0; a < arrNumbers.length; a++)
{
System.out.print(arrNumbers[a] + " ");
}
System.out.println("Reverse array: ");
// looping array in reverse order
for(int a = arrNumbers.length - 1; a >= 0; a--)
{
System.out.print(arrNumbers[a] + " ");
}
}
}
Example 4: reverse an array in c++
#include
using namespace std;
int main()
{ // While loop
const int SIZE = 9;
int arr [SIZE];
cout << "Enter numbers: \n";
for (int i = 0; i < SIZE; i++)
cin >> arr[i];
for (int i = 0; i < SIZE; i++)
cout << arr[i] << "\t";
cout << endl;
cout << "Reversed Array:\n";
int temp, start = 0, end = SIZE-1;
while (start < end)
{
temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}
for (int i = 0; i < SIZE; i++)
cout << arr[i] << "\t";
cout << endl;
return 0;
}
Example 5: reverse an array in c++
#include
using namespace std;
int main()
{
const int SIZE = 9;
int arr [SIZE];
cout << "Enter numbers: \n";
for (int i = 0; i < SIZE; i++)
cin >> arr[i];
for (int i = 0; i < SIZE; i++)
cout << arr[i] << "\t";
cout << endl;
cout << "Reversed Array:\n";
int end = SIZE - 1, temp;
for (int i = 0; i < end; i++)
{
temp = arr[i];
arr[i] = arr[end];
arr[end] = temp;
end--;
}
/* Reverse using while loop
int temp, start = 0, end = SIZE-1;
while (start < end)
{
temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}*/
for (int i = 0; i < SIZE; i++)
cout << arr[i] << "\t";
cout << endl;
}
Example 6: c++ reverse array
int arr[5] = {1, 2, 3, 4, 5}; //Initialize array
for(int i = 0; i < size(arr); i++) {
//Create temporary variable to hold current value in array
int temp = arr[i];
//Set the current value in the array to the mirrored value in array
arr[i] = arr[size(arr) - 1 - i];
//Set mirrored value in array to temp, swapping the two numbers
arr[size(arr) - 1 - i] = temp;
}