Задачи
Сравнение
При вводі чисел допускаються ведучі нулі?
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('<')
...
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 << "="; } }