Write a C program using a pointer to read an array of integers and print its elements in the reverse order. (Dynamic memory allocation)
- Get link
- X
- Other Apps
#include <stdio.h>
#include <stdlib.h>
int main(){
int *arr, len;
printf("How many values? ");
scanf("%d", &len);
arr = (int *)calloc(len, sizeof(int));
printf("Enter all values\n");
for(int i=0; i<len; i++) {
scanf("%d", (arr+i));
}
printf("The reversed list is\n");
for(int i=len-1; i>=0; i--) {
printf("%d ", *(arr+i));
}
free(arr);
return 0;
}
#include <stdlib.h>
int main(){
int *arr, len;
printf("How many values? ");
scanf("%d", &len);
arr = (int *)calloc(len, sizeof(int));
printf("Enter all values\n");
for(int i=0; i<len; i++) {
scanf("%d", (arr+i));
}
printf("The reversed list is\n");
for(int i=len-1; i>=0; i--) {
printf("%d ", *(arr+i));
}
free(arr);
return 0;
}
- Get link
- X
- Other Apps
Comments
Post a Comment