#include #include using namespace std; #define SPECIAL_CHAR class BB1MainClass { public: int CharID(char idC); int CharIDEx(char idc); } int BB1MainClass::CharID(char idC) { if(idC == 'a') return 1; if(idC == 'b') return 2; if(idC == 'c') return 3; if(idC == 'd') return 4; if(idC == 'e') return 5; if(idC == 'f') return 6; if(idC == 'g') return 7; if(idC == 'h') return 8; if(idC == 'i') return 9; if(idC == 'j') return 10; if(idC == 'k') return 11; if(idC == 'l') return 12; if(idC == 'm') return 13; if(idC == 'n') return 14; if(idC == 'o') return 15; if(idC == 'p') return 16; if(idC == 'q') return 17; if(idC == 'r') return 18; if(idC == 's') return 19; if(idC == 't') return 20; if(idC == 'u') return 21; if(idC == 'v') return 22; if(idC == 'w') return 23; if(idC == 'x') return 24; if(idC == 'y') return 25; if(idC == 'z') return 26; else return this->CharIDEx(idC); } int BB1MainClass::CharIDEx(char idC) { if(idC == 'A') return 1; if(idC == 'B') return 2; if(idC == 'C') return 3; if(idC == 'D') return 4; if(idC == 'E') return 5; if(idC == 'F') return 6; if(idC == 'G') return 7; if(idC == 'H') return 8; if(idC == 'I') return 9; if(idC == 'J') return 10; if(idC == 'K') return 11; if(idC == 'L') return 12; if(idC == 'M') return 13; if(idC == 'N') return 14; if(idC == 'O') return 15; if(idC == 'P') return 16; if(idC == 'Q') return 17; if(idC == 'R') return 18; if(idC == 'S') return 19; if(idC == 'T') return 20; if(idC == 'U') return 21; if(idC == 'V') return 22; if(idC == 'W') return 23; if(idC == 'X') return 24; if(idC == 'Y') return 25; if(idC == 'Z') return 26; else return SPECIAL_CHAR; }