Write a program which takes some elements as input in integer array then pass this array to a function which reverse its elements using for loop and swapping.
Display the reversed array with index number. Loop should execute less than array size. Use any c compiler (codeBlocks recommended).
C++ Program
#include <iostream> using namespace std; void Reverse_Array(int array[],int size) { int temp; size--; int loop_count=0; for (int i=0;size>=i;size--,i++) { loop_count++; // Counts the iterations temp=array[i]; array[i]=array[size]; array[size]=temp; } cout<<"Number of Iterations: "<<loop_count<<endl; } int main() { int array[5],i; cout<<"\nEnter 5 Integer Values in Array\n"<<endl; for (i=0;i<5;i++) { cout<<"Enter Value For Index Number array [ "<<i< "; cin>>array[i]; } // Calling Reverse Array Values Function Reverse_Array(array,5); cout << "\n\n\t\t\tReversed Array Values" << endl; for (i=0;i<=4;i++) { cout<<"\t\t\tarray ["<<i<<"]"<<"= "<<array[i]<<endl; } return 0; }