51. Find Maximum Element Using Pointer Walk

Back To All Submissions
Previous Submission
Next Submission

Code

// pointer walk 
#include <stdio.h>

int max_elm(int *arr, int n){
    int max = -65530; 
    for(int i = 0; i<n; i++){
        if(max < *(arr+i)){
            max = *(arr + i);
        }
    }
    return max; 
}

int main(){
    int n; 
    scanf("%d",&n);
    int arr[100];
    for(int i = 0; i<n; i++){
        scanf("%d",&arr[i]);
    }
    printf("%d",max_elm(arr, n));
    
    return 0;
}

Solving Approach

 

 

 

Was this helpful?
Upvote
Downvote