I think I have written the correct code and my sample test cases are passing for the same. Can you please see the code and tell me my error
#include
using namespace std;
int main() {
int n;
cin>>n;
while(n–)
{
long sum=0,n1;
cin>>n1;
while(n1!=0)
{
long r=n1%10;
sum+=r;
n1=n1/10;
}
if(sum>0)
{
if(sum%2==0)
{
if(sum%4==0)
cout<<“Yes”<<endl;
else
cout<<“No”<<endl;
}
else if(sum%2!=0)
{
if(sum%3==0)
cout<<“Yes”<<endl;
else
cout<<“No”<<endl;
}
}
}
return 0;
}