Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char sr(string a, string b,bool a_sign, bool b_sign) {
- if (a_sign == true && b_sign == false) return '<';
- else if (a_sign == false && b_sign == true) return '>';
- else if (a_sing == true && b_sign == true) {
- if (a == b) return '=';
- if (a.length() > b.length()) return '<';
- else if (a.length() < b.length()) return '>';
- else {
- for (int i = a.length(); i > 0; --i) if (tr(a[i]) > tr(b[i])) return '<'; else if (tr(a[i]) < tr(b[i])) return '>';
- }
- }
- else {
- if (a == b) return '=';
- if (a.length() > b.length()) return '>';
- else if (a.length() < b.length()) return '<';
- else {
- for (int i = a.length(); i > 0; --i) if (tr(a[i]) > tr(b[i])) return '>'; else if (tr(a[i]) < tr(b[i])) return '<';
- }
- }
- }
- string tr(long long n) {
- string b = "";
- for (int i = 0; i < abc.length() - 1; ++i)
- if (n == i) { b = abc[i]; return b; }
- return "ОШИБКА!";
- }
- long long tr(char n) {
- for (int i = 0; i < abc.length() - 1; ++i)
- if (n == abc[i]) return i;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement