52. Calculate Array Sum Using Only Pointers

Back To All Submissions
Previous Submission
Next Submission

Code

#include<stdio.h>
int main(){
    int n;
    int arr[10];
    //printf("Input \n");
    scanf("%d",&n);
    int *ptr = arr;
    //printf("arr \n");
    
    for(int i=0;i<n;i++){
        scanf("%d",(ptr+i));
    }
    int sum = 0;
    for(int i = 0;i<n;i++){
        sum = sum + *(ptr+i);
    }
    printf("%d", sum);
    return 0;
}

Solving Approach

 

 

 

Was this helpful?
Upvote
Downvote