myb code gives output for different values enev if when in submit code it shows wrong answer.
int main() {
int n;
cin>>n;
int no;
cin>>no;
for(int i=1;i<=n;i++)
{
int sum=0,p=no,r;
while(p>0){
r=p%10;
sum=sum+r;
p=p/10;
}
if(sum%2==0 && sum%4==0)
{
cout<<"Yes"<<endl;
}
else if(sum%2!=0 && sum%3==0)
{
cout<<"Yes"<<endl;
}
else{
cout<<"No"<<endl;
}
cin>>no;
}
return 0;