C Exercises: Store and retrieve elements from an array
7. Print Array Using Pointer
Write a program in C to store n elements in an array and print the elements using a pointer.
Visual Presentation:
Sample Solution:
C Code:
#include <stdio.h>
int main() {
    int arr1[25], i, n;
    printf("\n\n Pointer : Store and retrieve elements from an array :\n");
    printf("------------------------------------------------------------\n");
    printf(" Input the number of elements to store in the array :");
    scanf("%d", &n); // Read the number of elements to be stored in the array
    printf(" Input %d number of elements in the array :\n", n);
    for (i = 0; i < n; i++) {
        printf(" element - %d : ", i);
        scanf("%d", arr1 + i); // Read and store 'n' elements in the array arr1 using pointer arithmetic
    }
    printf(" The elements you entered are : \n");
    for (i = 0; i < n; i++) {
        printf(" element - %d : %d \n", i, *(arr1 + i)); // Display the elements stored in the array using pointers
    }
    return 0;
}
Sample Output:
Pointer : Store and retrieve elements from an array : ------------------------------------------------------------ Input the number of elements to store in the array :5 Input 5 number of elements in the array : element - 0 : 5 element - 1 : 7 element - 2 : 2 element - 3 : 9 element - 4 : 8 The elements you entered are : element - 0 : 5 element - 1 : 7 element - 2 : 2 element - 3 : 9 element - 4 : 8
Flowchart:
For more Practice: Solve these Related Problems:
- Write a C program to store n elements in an array and print them using pointer arithmetic instead of array indexing.
 - Write a C program to input an array of integers and then display the array elements in reverse order using a pointer.
 - Write a C program to input an array and print every alternate element using a pointer incremented by 2.
 - Write a C program to display an array’s contents using recursion and pointer arithmetic.
 
Go to:
PREV : Maximum of Two Using Pointer.
NEXT : Permutations of a String Using Pointers.
C Programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
