0
0
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
94
68
#include <bits/stdc++.h>
using namespace std;
long long t,n[100001],s[1001][1001],dem[100001];
int main()
{
cin>>t;
for(int i=1;i<=t;i++)
{
int v=0;
dem[i]=0;
cin>>n[i];
while(n[i]>0)
{
v++;
s[i][v]=n[i]%2;
n[i]=n[i]/2;
}
for(int j=v;j>=1;j--)
{
if(s[i][j]==1) dem[i]++;
}
}
for(int i=1;i<=t;i++)
{
if(dem[i]%2==0) cout<<"even"<<endl;
else cout<<"odd"<<endl;
}
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
138
142
#include <bits/stdc++.h>
#define int long long
#define Nmax 100007
#define fi first
#define se second
using namespace std;
int n,k;
int s=0,d=0;
int32_t main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
if (fopen("Parity.inp", "r"))
{
freopen("Parity.inp","r",stdin);
freopen("Parity.out","w",stdout);
}
cin>>k;
while(k--)
{
d=0;
s=0;
cin>>n;
while(n>0)
{
if ( n%2==1)
d++;
s=s*10+n%2;
n/=2;
}
if ( d%2==0)
cout<<"even"<<endl;
else
cout<<"odd"<<endl;
}
}
code ac nhe b
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin