Max Diff arr[j]-arr[i], given j>i

int max_diff(int *arr,int n){

    int minvalue=arr[0];

    int res=arr[1]-arr[0];

    for(int i=1;i<n;i++){

        minvalue=min(arr[i],minvalue);

        res=max(res,arr[i]-minvalue);

    }

    return res;

}

Comments

Popular posts from this blog

Sum of Even Numbers till N

Find the Runner-Up Score!

Print All Substrings