#include <stdio.h>
void coding(void) {
char a;
char b;
printf("Введите через пробел строку кодирования:\n"); while (1) {
if (b == '\n') {
}
if (b != ' ') {
}
if (a == ' ' || a == '\n') {
break;
}
}
return;
}
void decoding(void) {
int a;
int b;
printf("Введите через пробел двухсимвольные строки:\n"); }
return;
}
int main() {
char mode;
printf("Введите режим работы 0 или 1:\n"); if (mode == '0') {
coding();
} else if (mode == '1') {
decoding();
} else {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNvZGluZyh2b2lkKSB7CiAgICBjaGFyIGE7CiAgICBjaGFyIGI7CiAgICBwcmludGYoItCS0LLQtdC00LjRgtC1INGH0LXRgNC10Lcg0L/RgNC+0LHQtdC7INGB0YLRgNC+0LrRgyDQutC+0LTQuNGA0L7QstCw0L3QuNGPOlxuIik7CiAgICB3aGlsZSAoMSkgewogICAgICAgIGEgPSBnZXRjaGFyKCk7CiAgICAgICAgYiA9IGdldGNoYXIoKTsKICAgICAgICBpZiAoYiA9PSAnXG4nKSB7CiAgICAgICAgICAgIHByaW50ZigiJVgiLCBhKTsgYnJlYWs7CiAgICAgICAgfQogICAgICAgIGlmIChiICE9ICcgJykgewogICAgICAgICAgICBwcmludGYoIm5cYSIpOyBicmVhazsKICAgICAgICB9CiAgICAgICAgaWYgKGEgPT0gJyAnIHx8IGEgPT0gJ1xuJykgewogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgcHJpbnRmKCIlWCIsIGEpOwogICAgfQogICAgCiAgICByZXR1cm47Cn0KCnZvaWQgZGVjb2Rpbmcodm9pZCkgewogICAgaW50IGE7CiAgICBpbnQgYjsKICAgIHByaW50Zigi0JLQstC10LTQuNGC0LUg0YfQtdGA0LXQtyDQv9GA0L7QsdC10Lsg0LTQstGD0YXRgdC40LzQstC+0LvRjNC90YvQtSDRgdGC0YDQvtC60Lg6XG4iKTsKICAgIHdoaWxlIChzY2FuZigiJXgiLCAmYSkgPT0gMSAmJiBnZXRjaGFyKCkgIT0gJ1xuJykgewogICAgICAgICAgICBwcmludGYoIiVjIiwgYSk7CiAgICAgICAgICAgIGlmIChnZXRjaGFyKCkgPT0gJ1xuJykgYnJlYWs7CiAgICAgICAgICAgIHByaW50ZigiICIpOwogICAgfQogICAgcmV0dXJuOwp9CgoKaW50IG1haW4oKSB7CiAgICBjaGFyIG1vZGU7CiAgICBwcmludGYoItCS0LLQtdC00LjRgtC1INGA0LXQttC40Lwg0YDQsNCx0L7RgtGLIDAg0LjQu9C4IDE6XG4iKTsKICAgIHNjYW5mKCIgJWMiLCAmbW9kZSk7CiAgICBpZiAobW9kZSA9PSAnMCcpIHsKICAgICAgICBjb2RpbmcoKTsKICAgIH0gZWxzZSBpZiAobW9kZSA9PSAnMScpIHsKICAgICAgICBkZWNvZGluZygpOwogICAgfSBlbHNlIHsKICAgICAgICBwcmludGYoIm4vYSIpOwogICAgfQogICAgcmV0dXJuIDA7Cn0K