#include<stdio.h>
#define MAX 30
void rev(int a[], int size){
int temp;
for(int i=0;i<size/2;i++){
temp=a[i];
a[i]=a[size-i-1];
a[size-i-1]=temp;
}
}
main(){
int size, i, arr[MAX];
int *ptr;
ptr=&arr[0];
printf("\nEnter the size of array : "); printf("\nEnter %d integers into array: ", size
); for (i = 0; i < size; i++) {
ptr++;
}
rev(arr,size);
ptr=&arr[0];
printf("\nElements of array in reverse order are :"); for (i = 0; i<size; i++) {
ptr++;
}
}
I2luY2x1ZGU8c3RkaW8uaD4KI2RlZmluZSBNQVggMzAKCnZvaWQgcmV2KGludCBhW10sIGludCBzaXplKXsKICAgIGludAl0ZW1wOwogICAgZm9yKGludCBpPTA7aTxzaXplLzI7aSsrKXsKICAgIAl0ZW1wPWFbaV07CiAgICAJYVtpXT1hW3NpemUtaS0xXTsKICAgIAlhW3NpemUtaS0xXT10ZW1wOwogICAgfQp9Cm1haW4oKXsKCWludCBzaXplLCBpLCBhcnJbTUFYXTsKCWludCAqcHRyOwoJcHRyPSZhcnJbMF07CglwcmludGYoIlxuRW50ZXIgdGhlIHNpemUgb2YgYXJyYXkgOiAiKTsKCXNjYW5mKCIlZCIsICZzaXplKTsKCXByaW50ZigiXG5FbnRlciAlZCBpbnRlZ2VycyBpbnRvIGFycmF5OiAiLCBzaXplKTsKCWZvciAoaSA9IDA7IGkgPCBzaXplOyBpKyspIHsKCQlzY2FuZigiJWQiLCBwdHIpOwoJCXB0cisrOwoJfQoJcmV2KGFycixzaXplKTsKCXB0cj0mYXJyWzBdOwoJcHJpbnRmKCJcbkVsZW1lbnRzIG9mIGFycmF5IGluIHJldmVyc2Ugb3JkZXIgYXJlIDoiKTsKCWZvciAoaSA9IDA7IGk8c2l6ZTsgaSsrKSB7CgkJcHJpbnRmKCIgJWRcdCIsICpwdHIpOwoJCXB0cisrOwoJfSAKfQ==