ans of sample output is right but test case is wrong
please check my code and please guide.
Delhi odd even problem
#include
using namespace std;
int main () {
int N;
cin>>N;
int sum=0;
int no;
while(scanf("%d",&no)!=EOF){
while(no>0){
int dec_digit=no%10;
sum=sum+dec_digit;
no=no/10;
}
if (((sum&1==1)&&(sum%3==0))||((sum&1==0)&&(sum%4==0))){
cout<<"Yes"<<endl;
}
else{
cout<<"No";
}
}
return 0;
}
#include using namespace std; int main () { int N; cin>>N; int sum=0; int no; while(scanf("%d",&no)!=EOF){ while(no>0){ int dec_digit=no%10; sum=sum+dec_digit; no=no/10; } if (((sum&1==1)&&(sum%3==0))||((sum&1==0)&&(sum%4==0))){ cout<<βYesβ<<endl; } else{ cout<<βNoβ; } } return 0; }