Function Main
Declare Integer ssize
Declare Integer i
Output "Enter the total number of elements:"
Input ssize
Declare Integer Array arr[ssize]
Output "Enter the elements of list:"
For i = 0 to ssize - 1
Output " Element n.:" & ToString(i + 1)
Input arr[i]
End
Call InverseArrInt(arr)
Output "Result after reversal:"
For i = 0 to ssize - 1
Output arr[i]
End
End
Function InverseArrInt (Integer Array v)
Declare Integer i
Declare Integer j
Declare Integer temp
Assign j = size(v) - 1
Assign i = 0
While i < j
Assign temp = v[i]
Assign v[i] = v[j]
Assign v[j] = temp
Assign i = i + 1
Assign j = j - 1
End
End
#include <stdio.h>
void inverseArrInt(int v[], int size);
int main() {
//!showArray(arr)
int ssize;
int i;
printf("Enter the total number of elements:\n");
scanf("%d", &ssize);
int arr[ssize];
printf("Enter the elements of list:\n");
for (i = 0; i <= ssize - 1; i++) {
printf("Element n%d:", i + 1);
scanf("%d", &arr[i]);
}
inverseArrInt(arr, ssize);
printf("Result after reversal:\n");
for (i = 0; i <= ssize - 1; i++) {
printf("%d\n", arr[i]);
}
return 0;
}
void inverseArrInt(int v[], int size) {
int i;
int j;
int temp;
j = size - 1;
i = 0;
while (i < j) {
temp = v[i];
v[i] = v[j];
v[j] = temp;
i = i + 1;
j = j - 1;
}
}
Enter the total number of elements:
5
Enter the elements of list:
Element n1:1
Element n2:2
Element n3:3
Element n4:4
Element n5:5
Result after reversal:
5
4
3
2
1
I am Md. Anisur Rahman. I have completed Cyber Security for MSCSE at United International University in 2022.I have completed PGDIT from IIT, Jahangirnagar University in 2020. I'm a Head of IT at Programming24 School.
View all posts by Md. Anisur Rahman