Delhi's Odd even challenge fundamentals

my code works on my editor but here it displays wrong answe.
#include
using namespace std;

int main()
{
int t;
cin>>t;
while(t–)
{
int n1;
cin>>n1;
int dg;
int sume=0;
int sumo=0;
while(n1>0)
{
dg=n1%10;
n1=n1/10;
if(dg%2==0)
sume+=dg;
else
sumo+=dg;
}
if(sume%4==0||sumo%3==0)
cout<<“Yes”;
else
cout<<“No”;
}
return 0;
}

@arushig.gupta4
hello arushi,
pls save ur code on https://ide.codingblocks.com/ and share the link