Your computer engineering instructor decided to ramp things up a bit (in terms of difficulty, of course) with this next task:
Write a program to find the maximum difference between the of adjacent elements of a given array.
More formally,
Given an array , find the maximum value of for some and , where .
Unimpressed by the supposed "challenge", you open up your favourite text editor and begin typing away... in assembly.
Input Specification
The first line of input will contain a single integer .
The second line of input will contain space-separated integers in the range , denoting the contents of array .
Output Specification
The desired integer value as defined by your teacher on a line by itself.
Sample Input
3
3 2 1
Sample Output
2
Explanation
We can find the maximum value when and :
Note
To use libc
in NASM, the first line of your program should be ; libc
. For all others, it should be ; features: libc
.
Comments
Are you serious bro? Is this "easy"? I can't even understand the words in the question :C