Witam, nie mam pojęcia co robie źle, uważam że zadanie jest wykonane poprawnie. Funkcje używałem również w innym zadaniu i nie było problemu:
Link do zadania:
http://pl.spoj.com/problems/FR_07_01/17
#include <iostream>
using namespace std;
//http://pl.spoj.com/problems/FR_07_01/
int reverseNumber(long long n){
int reverse = 0;
while (n != 0)
{
reverse = reverse * 10;
reverse = reverse + n%10;
n = n/10;
}
return reverse;
}
int main() {
long long tests,a,b = 0;
cin >> tests;
for (int i=0; i < tests; i++){
cin >> a;
cin >> b;
long long reverseNumberA = reverseNumber(a);
long long reverseNumberB = reverseNumber(b);
if (reverseNumberA > reverseNumberB ){
cout << reverseNumberA;
}
else{
cout << reverseNumberB;
}
cout<<endl;
}
return 0;
}
created
last reply
- 12
replies
- 1.4k
views
- 7
users
- 2
links