// This program demonstrates integer overflow and underflow.
#include <iostream>
using namespace std;

int main ()
{
    // testVar is initialized with the maximum value for a short.
    short testVar = 32767;
    
    // Display testVar.
    cout << testVar << endl;
    
    // Add 1 to testVar to make it overflow.
    testVar = testVar + 1;
    cout << testVar << endl;
    
    // Substract 1 from testVar to make it underflow.
    testVar = testVar - 1;
    cout << testVar << endl;
    return 0;
}
