A simple program to reverse an array is provided below.
#include<stdio.h>
int main()
{
int c, d, n;
printf("\n\nEnter number of elements in array :");
scanf("%d", &n);
printf("\n\nEnter %d elements\n", n);
int a[n], b[n];
for(c = 0; c < n; c++)
scanf("%d", &a[c]);
/*
temporarily storing elements into array b
starting from end of array a
*/
for(c = n-1, d = 0; c >= 0; c--, d++)
b[d] = a[c];
/*
copying reversed array into original.
*/
for(c = 0; c < n; c++)
a[c] = b[c];
printf("\n\n Resultant array is: ");
for(c = 0; c < n; c++)
printf("%d ", a[c]);
return 0;
}
Output:
Enter number of elements in array :5
Enter 5 elements
1 2 3 4 5
Resultant array is: 5 4 3 2 1
here, we have reversed the input array and printed it.
Note: also read about the Miscellaneous Program(exponential without using pow() method)
Follow Me
If you like my post please follow me to read my latest post on programming and technology.
https://www.instagram.com/coderz.py/
https://www.facebook.com/coderz.py
Staying up to the mark is what defines me. Hi all! I’m Rabecca Fatima a keen learner, great enthusiast, ready to take new challenges as stepping stones towards flying colors.
Leave a Comment