Solved programming problem

Printing an Array with pointer in C.

Source code

#include<stdio.h>

int main()

{

    int n,i;

    int array[100];

    int *ptr; ///Declaring pointer variable

    printf("Please Enter the Array Size: ");

    scanf("%d",&n);

    for(i=0;i<n;i++)

    {

        scanf("%d",&array[i]);

    }

    ptr=&array;

    printf("Your array: 
");

    for(i=0;i<n;i++)

    {

        printf("%d ",*(ptr+i));

    }

    printf("
");

    return 0;

}

Output

Please Enter the Array Size: 5
1 2  3 4 5
Your array:
1 2 3 4 5

Join the discussion

Add your comment