blob: a87d07a9d7ce23a7aa9eb94e00d00d2b715ed261 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(){
char num[8];
int parity;
scanf("%s", num);
char number[8];
for (int i = 0; i < 8; i++){
if (i == 7){
if (num[i] == '1'){
parity = 1;
}else{
parity = 0;
}
}else{
if (num[i] == '1'){
number[i] = 1;
}else{
number[i] = 0;
}
}
}
int number_of_ones = 0;
for (int i = 0; i < 8; i++){
if (number[i] == 1){
number_of_ones++;
}
}
if (number_of_ones % 2 == parity){
printf("bad\n");
}
}
|