fork download
  1. #include<iostream>
  2. #include<cstdio>
  3. using namespace std;
  4.  
  5. int Length(string s)
  6. {
  7. int len = 0;
  8. for(int i=0;s[i]!='\0';i++)
  9. {
  10. len++;
  11. }
  12. return len;
  13. }
  14.  
  15. int Compare(string s1, string s2)
  16. {
  17. int lens1 = Length(s1);
  18. int lens2 = Length(s2);
  19.  
  20. if(lens1 == lens2)
  21. {
  22. for(int i=0;i<lens1;i++)
  23. {
  24. if(s1[i] == s2[i])
  25. continue;
  26. else
  27. {
  28. if(s1[i] < s2[i])
  29. {
  30. return 1;
  31. }
  32. else
  33. {
  34. return -1;
  35. }
  36. }
  37. }
  38. return 0;
  39. }
  40. else
  41. {
  42. if(lens1 < lens2)
  43. {
  44. for(int i=0;i<lens1;i++)
  45. {
  46. if(s1[i] == s2[i])
  47. {
  48. continue;
  49. }
  50. else
  51. {
  52. if(s1[i] < s2[i])
  53. {
  54. return 1;
  55. }
  56. else
  57. {
  58. return -1;
  59. }
  60. }
  61. }
  62. return 1;
  63. }
  64. else
  65. {
  66. for(int i=0;i<lens2;i++)
  67. {
  68. if(s1[i] == s2[i])
  69. {
  70. continue;
  71. }
  72. else
  73. {
  74. if(s1[i] < s2[i])
  75. {
  76. return 1;
  77. }
  78. else
  79. {
  80. return -1;
  81. }
  82. }
  83. }
  84. return -1;
  85. }
  86. }
  87. }
  88.  
  89. int main()
  90. {
  91. string str1, str2;
  92. cin>>str1>>str2;
  93. cout<<Compare(str1,str2);
  94. }
Success #stdin #stdout 0.01s 5280KB
stdin
Ahg
Ahg
stdout
Standard output is empty