Delhi even odd . taking input N and car number N times

input : 2 , 12345 , 12134
output : yes , no
#code is :
#include
using namespace std;

int main() {
long long int N , car_no ;
cin>>N ;
int count = 1 ;

while (count<=N){
    cin>>car_no ;
    long long int no = car_no ;
    int digit ;
    int sum1 = 0;
    int sum2 = 0 ;
    digit = no%10 ;
    if(digit%2 == 0){
        sum1 = sum1 + digit ;
    }
    else{
        sum2 = sum2 + digit ;
    }
    no = no/10 ;
    if(sum1%4 == 0 ){
        cout<<"yes"<<endl;
    }
    else if (sum2%3 == 0){
        cout<<"yes"<<endl;
    }
    else{
        cout<<"no"<<endl;
    }
    count = count + 1 ;
    
}

}

hello @sp_wizard please share your code by saving it on ide.codingblocks.com


i have refrmaed your logic and now it is giving the correct output .
if you have any doubt you can ask here .
Happy Learning !!