fork download
  1. #include <vector>
  2. #include <list>
  3. #include <map>
  4. #include <set>
  5. #include <deque>
  6. #include <stack>
  7. #include <bitset>
  8. #include <algorithm>
  9. #include <functional>
  10. #include <numeric>
  11. #include <utility>
  12. #include <sstream>
  13. #include <iostream>
  14. #include <iomanip>
  15. #include <cstdio>
  16. #include <cmath>
  17. #include <cstdlib>
  18. #include <ctime>
  19. #include <queue>
  20. #include <string.h>
  21. using namespace std;
  22. #define rep(x,n) for(int x=0;x<(n);x++)
  23.  
  24. string A,B;
  25. int szA,szB;
  26.  
  27. int main()
  28. {
  29. //freopen("input.txt","r",stdin);
  30. while(cin >> A >> B)
  31. {
  32. if(A == "*")
  33. break;
  34. szA = A.size();
  35. szB = B.size();
  36. int As=0,Bs=0;
  37. while(As<szA && A[As] == '0')As++;
  38. while(Bs<szB && B[Bs] == '0')Bs++;
  39. int realA = szA - As,realB = szB-Bs;
  40. if(realA == realB)
  41. {
  42. int res = strcmp(A.c_str() + As,B.c_str() + Bs);
  43. if(res == -1)
  44. printf("<\n");
  45. else if(res == 1)
  46. printf(">\n");
  47. else
  48. printf("=\n");
  49. }
  50. else
  51. {
  52. if(realA < realB)
  53. printf("<\n");
  54. else if(realA > realB)
  55. printf(">\n");
  56. }
  57.  
  58. }
  59. return 0;
  60. }
  61.  
Success #stdin #stdout 0s 2860KB
stdin
0A0A0A0A A0A0A0A0
* *
stdout
<