#include <stdio.h>
int main() {
char bin[100];
printf("Enter a binary number: \n");
for (int i = 0; bin[i] != '\0'; i++) {
if (bin[i] == '0')
else if (bin[i] == '1')
else {
printf("\nInvalid binary digit!\n"); return 1;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGNoYXIgYmluWzEwMF07CiAgICBwcmludGYoIkVudGVyIGEgYmluYXJ5IG51bWJlcjogXG4iKTsKICAgIHNjYW5mKCIlcyIsIGJpbik7CgogICAgcHJpbnRmKCIxJ3MgQ29tcGxlbWVudCA9ICIpOwogICAgZm9yIChpbnQgaSA9IDA7IGJpbltpXSAhPSAnXDAnOyBpKyspIHsKICAgICAgICBpZiAoYmluW2ldID09ICcwJykKICAgICAgICAgICAgcHJpbnRmKCIxIik7CiAgICAgICAgZWxzZSBpZiAoYmluW2ldID09ICcxJykKICAgICAgICAgICAgcHJpbnRmKCIwIik7CiAgICAgICAgZWxzZSB7CiAgICAgICAgICAgIHByaW50ZigiXG5JbnZhbGlkIGJpbmFyeSBkaWdpdCFcbiIpOwogICAgICAgICAgICByZXR1cm4gMTsKICAgICAgICB9CiAgICB9CiAgICBwcmludGYoIlxuIik7CiAgICByZXR1cm4gMDsKfQo=