Write a C program for display values reverse order from an array using a pointer.
Write a C program for display values reverse order from an array using a pointer.
Algorithm
start
step1: print "enter the number of elements:"
step2: read n
step3: print "enter the elements:"
step4: for i = 0 to n-1 do
step5: read arr[i]
step6: set ptr = address of arr[0]
step7: print "the elements in reverse order are:"
step8: for i = n-1 downto 0 do
step9: print *(ptr + i)
stop
Flowchart
C Programming
//display values reverse order from an array using a pointer.
#include <stdio.h>
int main() {
int n, sum = 0, arr[10];
// Input the number of elements
printf("Enter the number of elements: ");
scanf("%d", &n);
// Input the array elements
printf("Enter the elements:\n");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
int *ptr = arr;
// Display the array elements in reverse order
printf("The elements in reverse order are:\n");
for (int i = n-1; i >= 0; i--) {
printf("%2d", *(ptr+i));
}
return 0;
}
OUTPUT
Enter the number of elements: 5
Enter the elements:
2 4 6 8 10
The elements in reverse order are:
10 8 6 4 2
๐ป Run This C Program
Write a C program for display values reverse order from an array using a pointer.
The selected C program is loaded automatically. Edit the code,
provide input through STDIN and click Run.
The compiler is embedded using OneCompiler. Your program runs in
the embedded C environment; Study Glance does not execute C code
directly on your web server.