Help me in solving RATIO2 problem

My issue

include <bits/stdc++.h>
using namespace std;

int main() {
int t;
cin>>t;
while(t–){
int a,b;
cin>>a>>b;
if(a> 2b || b> 2a) cout<<0<<endl;
else if(a > b){
if(a%2 != 0) cout<<abs(2b-a)<<endl;
else cout<<abs(a/2 - b)<<endl;
}
else{
if(b%2 != 0) cout<<abs(2
a-b)<<endl;
else cout<<abs(b/2-a)<<endl;
}
}
}

My code

#include <bits/stdc++.h>
using namespace std;

int main() {
	int t;
	cin>>t;
	while(t--){
	    int a,b;
	    cin>>a>>b;
	    if(a> 2*b || b> 2*a) cout<<0<<endl;
	    else if(a > b){
	        if(a%2 != 0) cout<<abs(2*b-a)<<endl;
	        else cout<<abs(a/2 - b)<<endl;
	    }
	    else{
	        if(b%2 != 0) cout<<abs(2*a-b)<<endl;
	        else cout<<abs(b/2-a)<<endl;
	    }
	}
}

Problem Link: Ratio By 2 Practice Coding Problem