Table of Contents
C program to reverse an array
We are going to write simple logic in C program to reverse an array.
Logic to reverse an array in C
#include <stdio.h>
int main ()
{
int i,j,temp,nums[]={1,2,3,4,5,6,7,8,9};
int l=sizeof(nums)/sizeof(int);
printf("nOriginal array");
for(i=0;i<l;i++)
{
printf("n nums[%d] = %d",i,nums[i]);
}
for(i=0;i<l/2;i++)
{
j = l-(i+1);
temp=nums[j];
nums[j]=nums[i];
nums[i]=temp;
}
printf("nnArray in reverse order");
for(i=0;i<l;i++)
{
printf("n nums[%d] = %d",i,nums[i]);
}
return 0;
}
Output :
Original array
nums[0] = 1
nums[1] = 2
nums[2] = 3
nums[3] = 4
nums[4] = 5
nums[5] = 6
nums[6] = 7
nums[7] = 8
nums[8] = 9
Array in reverse order
nums[0] = 9
nums[1] = 8
nums[2] = 7
nums[3] = 6
nums[4] = 5
nums[5] = 4
nums[6] = 3
nums[7] = 2
nums[8] = 1
PRACTICALS/PRACTICE PROGRAM IN C
CHECKOUT OTHER RELATED TOPICS
CHECKOUT OTHER QUIZZES
Quizzes on Operator |
Easy Quiz on Operators in C part 1 |
Easy quiz on operators in C part 2 |
Easy quiz on operators in C part 3 |
Quizzes on Loops |
Easy quiz on loops in C part 1 |
Easy quiz on loops in C part 2 |
Easy quiz on loops in C part 3 |
Quizzes on Decision Making Statement |
Easy Quiz On Decision Making Statements Part 1 |
Easy Quiz On Decision Making Statements Part 2 |
Quizzes on String |
Easy quiz on String in C programming part 1 |
Quizzes on Array |
Easy quiz on Array in C programming – part 1 |
5 – Best Java program to convert decimal to binary |
New Quizzes Coming soon.. |
We are aiming to explain all concepts of C in easiest terms as possible.

ITVoyagers
Author