a53

Limite

a53
Nov 10th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. ifstream fin("limite.in");
  4. ofstream fout("limite.out");
  5.  
  6. int main()
  7. {
  8. int n;
  9. fin>>n;
  10. unsigned long long nr;
  11. for(int i=1;i<=n;++i)
  12. {
  13. fin>>nr;
  14. if(nr<=CHAR_MAX)
  15. fout<<"char\n";
  16. else if(nr<=UCHAR_MAX)
  17. fout<<"unsigned char\n";
  18. else if(nr<=SHRT_MAX)
  19. fout<<"short\n";
  20. else if(nr<=USHRT_MAX)
  21. fout<<"unsigned short\n";
  22. else if(nr<=INT_MAX)
  23. fout<<"int\n";
  24. else if(nr<=UINT_MAX)
  25. fout<<"unsigned int\n";
  26. else if(nr<=LLONG_MAX)
  27. fout<<"long long\n";
  28. else if(nr<=ULLONG_MAX)
  29. fout<<"unsigned long long\n";
  30. }
  31. return 0;
  32. }
Add Comment
Please, Sign In to add comment