ARRAY REVERSAL
ARRAY REVERSAL
INPUT
#include <stdio.h>
void arrayrev(int arr[])
{
int temp;
for (int i = 0; i < 3; i++)
{
temp = arr[i];
arr[i] = arr[6 - i];
arr[6 - i] = temp;
}
}
int main()
{
int arr[] = {2, 3, 4, 44, 5, 6, 7, 8};
printf("Before reversal of array\n");
for (int i = 0; i < 7; i++)
{
printf("The value of element %d is %d\n", i, arr[i]);
}
printf("\nAfter reversal of array\n");
arrayrev(arr);
for (int i = 0; i < 7; i++)
{
printf("The value of element %d is %d\n", i, arr[i]);
}
return 0;
}
OUTPUT
Before reversal of array
The value of element 0 is 2
The value of element 1 is 3
The value of element 2 is 4
The value of element 3 is 44
The value of element 4 is 5
The value of element 5 is 6
The value of element 6 is 7
After reversal of array
The value of element 0 is 7
The value of element 1 is 6
The value of element 2 is 5
The value of element 3 is 44
The value of element 4 is 4
The value of element 5 is 3
The value of element 6 is 2
Comments
Post a Comment