fork(6) download
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4. int main(){
  5. string znak,lewy,prawy;
  6. bool czy;
  7. while(cin>>lewy>>znak>>prawy){
  8. czy=1;
  9. int ll=lewy.length();
  10. int pl=prawy.length();
  11. if(znak=="=="){
  12. if(lewy==prawy){
  13. cout<<1<<endl;
  14. }
  15. else{
  16. cout<<0<<endl;
  17. }
  18. }
  19. else if(znak=="!="){
  20. if(lewy==prawy){
  21. cout<<0<<endl;
  22. }
  23. else{
  24. cout<<1<<endl;
  25. }
  26. }
  27. else if(znak=="<="){
  28. if(ll>pl){
  29. cout<<0<<endl;
  30. }
  31. else if(ll<pl){
  32. cout<<1<<endl;
  33. }
  34. else if(lewy==prawy){
  35. cout<<1<<endl;
  36. }
  37. else{
  38. for(int i=0;i<ll;i++){
  39. if(lewy[i]<prawy[i]){
  40. cout<<1<<endl;
  41. czy=0;
  42. break;
  43. }
  44. if(czy==1){
  45. cout<<0<<endl;
  46. break;
  47. }
  48. }
  49. }
  50. }
  51. else if(znak==">="){
  52. if(ll<pl){
  53. cout<<0<<endl;
  54. }
  55. else if(ll>pl){
  56. cout<<1<<endl;
  57. }
  58. else if(lewy==prawy){
  59. cout<<1<<endl;
  60. }
  61. else{
  62. for(int i=0;i<ll;i++){
  63. if(lewy[i]>prawy[i]){
  64. cout<<1<<endl;
  65. czy=0;
  66. break;
  67. }
  68. if(czy==1){
  69. cout<<0<<endl;
  70. break;
  71. }
  72. }
  73. }
  74. }
  75. }
  76. }
  77.  
Success #stdin #stdout 0.01s 5504KB
stdin
10000 == 20011
20000 <= 10011
20000 >= 10011
100 == 200
200 <= 100
200 >= 100
stdout
0
0
1
0
0
1