eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Сравнение

опубликовано 16.01.2015, 17:53:32

При вводі чисел допускаються ведучі нулі?

опубликовано 15.01.2024, 15:28:42

cpp:

include <bits/stdc++.h>

using namespace std;

int main(){ string a,b; cin >> a >> b;

if(a.size() > b.size()) cout << '>';
else if(a.size() == b.size()){
    for(int i=0; i<a.size(); i++){
        if(a[i]-'0' > b[i]-'0'){
            cout << '>';
            return 0;
        } else if(a[i]-'0' < b[i]-'0'){
            cout << '<';
            return 0;
        }
    }
    cout << '=';
} else cout << '<';

}

...

python:

a = int(input("")) b = int(input("")) if a > b: print('>') elif a==b: print('=') else: print('<')

...

опубликовано 04.03.2024, 18:50:03

include <bits/stdc++.h>

using namespace std; int main(){ string a; string b; cin >> a >> b; int size1=a.length(); int size2=b.length(); int k=0;

if(size1>size2){
    cout << ">";
}
else if(size1<size2){
    cout << "<";
}
else{
    for(int i=0 ;i<size1 ;i++){
    if(a[i]>b[i]){
        cout << ">";
        break;
    }
    else if(a[i]<b[i]){
        cout << "<";
        break;
    }
    else{
        k++;
    }
}

} if(k==size1){ cout << "="; } }