/* Test what happens for Integers that are to big for 32bits 2147483647 (=0x7FFFFFFF) is the biggest integer in 32bits (IntMAX) */ class Main { void main() { int x,y,z; x = 2147483647; write( x ); writeln(); /* add 1 to IntMax and output it */ write( x + 1); writeln(); /* read an int bigger than IntMAX */ x = read(); write(x); writeln(); /* performe some operation that should generate an int overflow */ x = 21474836400; y = 60000; write( x + y); writeln(); z = 20000000; write( y * z); writeln(); write( (y * z) ); writeln(); } }