reverse array in c code example
Example 1: reverse array in c
int j = a-1;
for(int i = 0; i<j; i++){
arr[i]^=arr[j];
arr[j]^=arr[i];
arr[i]^=arr[j];
j--;
}
Example 2: how to reverse array in python
a = [1,2,3,4]
a = a[::-1]
print(a)
>>> [4,3,2,1]
Example 3: how to reverse array in python
>>> L = [0,10,20,40]
>>> L[::-1]
[40, 20, 10, 0]
Example 4: reverse an array in c++
#include <iostream>
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 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: c++ reverse array
int arr[5] = {1, 2, 3, 4, 5};
for(int i = 0; i < size(arr); i++) {
int temp = arr[i];
arr[i] = arr[size(arr) - 1 - i];
arr[size(arr) - 1 - i] = temp;
}
Example 6: reverse string array java
import java.util.Arrays;
public class ReverseStringArrayInJava
{
public static void main(String[] args)
{
String[] strHierarchy = new String[]{"Junior Developer","Senior Developer","Team Lead","Project Manager","Senior Manager","CEO"};
System.out.println("Given string array: " + Arrays.toString(strHierarchy));
for(int a = 0; a < strHierarchy.length / 2; a++)
{
String strTemp = strHierarchy[a];
strHierarchy[a] = strHierarchy[strHierarchy.length - a - 1];
strHierarchy[strHierarchy.length - a - 1] = strTemp;
}
System.out.println("Reversed string array: ");
for(int a = 0; a < strHierarchy.length; a++)
{
System.out.println(strHierarchy[a]);
}
}
}