#include <stdio.h>
int main( void ) {
// firstly, lets take some large number e.g 10000000
int x = 10000000 ;
// this number is available, so lets take larger number e.g 1000000000;
int y = 1000000000 ;
printf ( "\n 2nd number - %i" , y
) ; // this number is also available in an integer, so lets take 10000000000;
// I tried to take int z = 10000000000; but compilier gave error
// that means maximum value less than 10000000000
// I tried to take int a = 4000000000; but compilier gave error
// that means maximum value less than 4000000000
// lets take 2000000000;
int b = 2000000000 ;
printf ( "\n 5th number - %i" , b
) ; // it means that maximum number is between 2000000000 and 4000000000
// I tried to take int c = 2500000000; but compilier gave error
// that means maximum value less than 2500000000
// I tried to take int d = 2200000000; but compilier gave error
// that means maximum value less than 2200000000
int e = 2100000000 ;
printf ( "\n 8th number - %i" , e
) ; // between 2100000000 and 2200000000
// there was also some errors which were not included
int g = 2145000000 ;
printf ( "\n 10th number - %i" , g
) ; int j = 2147483000 ;
printf ( "\n 13th number - %i" , j
) ; int l = 2147483647 ;
printf ( "\n 15th number - %i" , l
) ; printf ( "\n so the maximum value in an integer is %i" , l
) ; //logically the minimum should be -2147483647, lets check it;
int n = - 2147483648 ;
printf ( "\n 17th number - %i" , n
) ; //however, the minimum value is -2147483648
printf ( "\n the minimum value is %i" , n
) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkvLyBmaXJzdGx5LCBsZXRzIHRha2Ugc29tZSBsYXJnZSBudW1iZXIgZS5nIDEwMDAwMDAwCglpbnQgeCA9IDEwMDAwMDAwOwoJcHJpbnRmKCIxc3QgbnVtYmVyIC0gJWkiLCB4KTsKCS8vIHRoaXMgbnVtYmVyIGlzIGF2YWlsYWJsZSwgc28gbGV0cyB0YWtlIGxhcmdlciBudW1iZXIgZS5nIDEwMDAwMDAwMDA7CglpbnQgeSA9IDEwMDAwMDAwMDA7CglwcmludGYoIlxuMm5kIG51bWJlciAtICVpIiwgeSk7CgkvLyB0aGlzIG51bWJlciBpcyBhbHNvIGF2YWlsYWJsZSBpbiBhbiBpbnRlZ2VyLCBzbyBsZXRzIHRha2UgMTAwMDAwMDAwMDA7CgkvLyBJIHRyaWVkIHRvIHRha2UgaW50IHogPSAxMDAwMDAwMDAwMDsgYnV0IGNvbXBpbGllciBnYXZlIGVycm9yIAoJLy8gdGhhdCBtZWFucyBtYXhpbXVtIHZhbHVlIGxlc3MgdGhhbiAxMDAwMDAwMDAwMAoJLy8gSSB0cmllZCB0byB0YWtlIGludCBhID0gNDAwMDAwMDAwMDsgYnV0IGNvbXBpbGllciBnYXZlIGVycm9yIAoJLy8gdGhhdCBtZWFucyBtYXhpbXVtIHZhbHVlIGxlc3MgdGhhbiA0MDAwMDAwMDAwCgkvLyBsZXRzIHRha2UgMjAwMDAwMDAwMDsKCWludCBiID0gMjAwMDAwMDAwMDsKCXByaW50ZigiXG41dGggbnVtYmVyIC0gJWkiLCBiKTsKCS8vIGl0IG1lYW5zIHRoYXQgbWF4aW11bSBudW1iZXIgaXMgYmV0d2VlbiAyMDAwMDAwMDAwIGFuZCA0MDAwMDAwMDAwCgkvLyBJIHRyaWVkIHRvIHRha2UgaW50IGMgPSAyNTAwMDAwMDAwOyBidXQgY29tcGlsaWVyIGdhdmUgZXJyb3IgCgkvLyB0aGF0IG1lYW5zIG1heGltdW0gdmFsdWUgbGVzcyB0aGFuIDI1MDAwMDAwMDAKCgkvLyBJIHRyaWVkIHRvIHRha2UgaW50IGQgPSAyMjAwMDAwMDAwOyBidXQgY29tcGlsaWVyIGdhdmUgZXJyb3IgCgkvLyB0aGF0IG1lYW5zIG1heGltdW0gdmFsdWUgbGVzcyB0aGFuIDIyMDAwMDAwMDAKCWludCBlID0gMjEwMDAwMDAwMDsKCXByaW50ZigiXG44dGggbnVtYmVyIC0gJWkiLCBlKTsKCS8vIGJldHdlZW4gMjEwMDAwMDAwMCBhbmQgMjIwMDAwMDAwMAoJLy8gdGhlcmUgd2FzIGFsc28gc29tZSBlcnJvcnMgd2hpY2ggd2VyZSBub3QgaW5jbHVkZWQKCQoJaW50IGcgPSAyMTQ1MDAwMDAwOwoJcHJpbnRmKCJcbjEwdGggbnVtYmVyIC0gJWkiLCBnKTsJCglpbnQgaiA9IDIxNDc0ODMwMDA7CglwcmludGYoIlxuMTN0aCBudW1iZXIgLSAlaSIsIGopOwoJaW50IGwgPSAyMTQ3NDgzNjQ3OwoJcHJpbnRmKCJcbjE1dGggbnVtYmVyIC0gJWkiLCBsKTsKCXByaW50ZigiXG5zbyB0aGUgbWF4aW11bSB2YWx1ZSBpbiBhbiBpbnRlZ2VyIGlzICAgJWkiLCBsKTsKCS8vbG9naWNhbGx5IHRoZSBtaW5pbXVtIHNob3VsZCBiZSAtMjE0NzQ4MzY0NywgbGV0cyBjaGVjayBpdDsKCWludCBuID0gLTIxNDc0ODM2NDg7CglwcmludGYoIlxuMTd0aCBudW1iZXIgLSAlaSIsIG4pOwoJLy9ob3dldmVyLCB0aGUgbWluaW11bSB2YWx1ZSBpcyAtMjE0NzQ4MzY0OAoJcHJpbnRmKCJcbnRoZSBtaW5pbXVtIHZhbHVlIGlzICVpIiwgbik7CgoJcmV0dXJuIDA7Cn0K