Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- // ??????????? ? ??????????? ?? ?? ??????????? ?? ? ??????????? ??????????? ??????????? ??????????? ? ??????????? ?? ?? ??????????? ?????????? ??????????? ???????????
- // ???????????????? ????????????????? ????????????????????? ????????????????????????????? ????????????? ???????????????? ????????????????? ???????????????????????????????????????????????????????
- // ???????????? ??? ?????????????????? ????????????????? ????? ??????????????? ????????????? ???????????? ???????????? ??? ?????????????????? ????? ??????????? ???????????????????????? ?????????????
- // ??? ??? ??? ????????? ????????? ?????? ?????? ??? ??? ??? ??? ??? ??? ????????? ?????? ??? ??? ??? ??? ??? ???
- // ???????????? ??? ???????????????? ????? ??????????????? ??? ??? ?????? ???????? ??? ??? ???????????? ???????????? ??? ???????????????? ????? ??? ??? ??? ??? ??? ?????????????
- // ???????????????? ???????????????? ??? ??????????????????? ??? ??????????????????? ??? ????????????? ???????????????? ???????????????? ??? ??? ??? ??? ??? ??? ?????????????
- // ???????????? ??? ???????????????? ? ??????????????? ??? ??? ?????? ???????????? ??? ???????????? ???????????? ??? ???????????????? ? ??? ??? ??? ??? ??? ?????????????
- // ??? ??? ??? ?????? ?????? ??? ????????? ?????? ??? ??? ??? ??? ??? ?????? ??? ??? ??? ??? ??? ??? ???
- // ??? ???????????? ??? ?????? ??????????????? ??? ??????????????????????????????? ???????????? ??? ???????????? ??? ?????? ??? ??????????? ???????????????????????? ??? ???
- // ??? ???????????????? ?????? ??????????????????? ?????????????????????????????? ????????????? ??? ???????????????? ?????? ???????????????????????????????????????????? ???
- // ? ??????????? ? ? ? ? ??????????? ? ?? ??????????? ??????????? ??????????? ? ??????????? ? ? ? ? ??????????? ?????????? ??????????? ? ?
- // ??????????? ? ? ??????????? ??????????? ?????????? ??????????? ??????????? ?? ?? ??????????? ??????????? ??????????? ? ? ??????????? ? ? ? ???????????
- // ????????????? ??? ????????????????????????????????????????? ?????????????????????????? ???? ?????????????????????????????????????????????? ??????????????????? ??? ????????????????
- // ????????????? ??? ??? ???????????? ???????????????????????????????????????????????????? ????? ???????????????????????????????????????????? ??? ??? ??????????? ??? ??? ????????????????
- // ??? ??? ??? ??? ??? ??? ?????? ?????? ?????? ??? ?????? ????????? ?????? ?????? ??? ??? ??? ??? ??? ??? ?????? ???
- // ??? ??? ??? ??? ???????????? ???????????????? ??????????????????? ??? ??? ????? ?????????????????????????????????????????? ??? ??? ??? ??? ??????????????????????????
- // ??? ??? ??? ??? ????????????????????????????? ??????????????????? ??? ??? ??? ?????????????????????????????????????????? ??? ??? ??? ??? ??????????????????????????
- // ??? ??? ??? ??? ???????????? ???????????? ??? ??????????????????? ??? ??? ? ???????????????????????????? ????????????? ??? ??? ??? ??? ??????????????????????????
- // ??? ??? ??? ??? ??? ??? ??? ??? ?????? ?????? ??? ??? ?????? ?????? ??? ??? ??? ??? ??? ??? ??? ??? ?????? ???
- // ????????????? ????? ???????????? ??? ??? ???????????????? ???????????????? ??? ?????? ?????? ??? ??? ??? ????? ??????????? ???????????? ??? ?????? ???
- // ????????????? ??? ???????????????? ??????????????? ??? ???????????????? ??? ?????? ?????? ?????? ??? ??? ????????????????????????????? ?????? ???
- // ??????????? ? ??????????? ? ? ?????????? ? ? ??????????? ? ? ? ? ? ? ? ? ? ??????????? ??????????? ? ? ? ?
- // ??????????? ? ? ?? ?? ??????????? ?? ? ? ? ??????????? ? ? ??????????? ?????????? ???????????
- // ???????????????? ??? ???? ????????????????????? ?????? ???????????????? ??? ???????????????????????????? ?????????????
- // ???????????? ??? ??? ????? ????? ??????????? ????? ?????? ???????????????? ??? ??? ??????????? ??????????????????????????
- // ??? ??? ??? ?????? ?????? ??? ?????? ?????? ?????? ??? ??? ??? ??? ??? ?????? ???
- // ???????????? ????????????? ??? ????? ??? ??? ??? ??? ????????????????????????????? ??? ??? ??? ??? ????????????????
- // ?????????????????????????? ??? ??? ??? ??? ??? ??? ????????????????????????????? ??? ??? ??? ??? ????????????????
- // ???????????? ????????????? ??? ? ??? ??? ??? ??? ????????????????????????????? ??? ??? ??? ??? ????????????????
- // ??? ??? ??? ??? ??? ??? ??? ????????? ?????? ??? ??? ??? ??? ??? ?????? ???
- // ???????????? ??? ??? ??? ??? ??????????? ??? ???????? ?????? ??? ????? ??????????? ???????????????? ???
- // ???????????????? ??? ??? ??????????????????? ??????? ?????? ??? ??? ????????????????????????? ??? ???
- // ??????????? ? ? ? ? ??????????? ? ?? ? ? ? ? ? ??????????? ?????????? ? ?
- // ? ? ??????????? ? ? ??????????? ??????????? ??????????? ? ??????????? ??????????? ??????????? ??????????? ?? ??
- // ??? ??????????????????? ???????????????? ????????????? ???????????????? ???????????????????????????????????????????????????????? ????
- // ??? ??? ??????????? ??? ??? ????????????? ????????????? ???????????????? ???????????? ???????????? ????????????? ??????????? ????? ?????
- // ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?????? ??? ??? ??? ??? ??? ?????? ??????
- // ??? ??? ??? ??? ??? ????????????? ??? ??? ???????????????? ???????????? ??? ????????????? ??? ??? ????? ???
- // ??? ??? ??? ??? ??? ????????????? ??? ??? ???????????????? ???????????????? ????????????? ??? ??? ??? ???
- // ??? ??? ??? ??? ??? ????????????? ??? ??? ???????????????? ???????????? ??? ???????????? ??? ??? ? ???
- // ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?????? ??? ??? ??? ??? ??? ??? ???
- // ????? ??????????? ????? ??? ??? ????????????? ??? ??????????????? ???????????? ???????????? ??? ??? ??????????? ??? ???
- // ??? ????????????? ??? ??? ??? ????????????? ??? ????????????????????????????????????????????? ??????????????????? ???
- // ? ??????????? ? ? ? ??????????? ? ? ??????????? ??????????? ??????????? ? ? ??????????? ? ?
- // ??????????? ??????????? ? ??????????? ??????????? ??????????? ?? ?? ?????????? ??????????? ?? ? ??????????? ??????????? ??????????? ?
- // ????????????? ???????????????? ??????????????????????????????????????????? ???? ???????????? ????????????? ???? ?????????????????????????????????????????????
- // ????????????? ???????????????? ???????????? ???????????? ??????????? ????? ????? ????????????????????????? ????? ???????????????? ??????????? ????????????????
- // ??? ??? ??? ?????? ??? ??? ??? ?????? ?????? ??? ?????? ?????? ?????? ??? ??? ??? ??????
- // ??? ??? ???????????????? ???????????? ??? ??? ??? ????? ??? ??? ??????????????? ??? ??? ???????????????? ??? ????????????????
- // ??? ??? ???????????????? ???????????????? ??? ??? ??? ??? ??? ???????????????? ??? ??? ???????????????? ??? ????????????????
- // ??? ??? ???????????????? ???????????? ??? ??? ??? ? ??? ??? ??????????????? ??? ??? ???????????????? ??? ????????????????
- // ??? ??? ??? ?????? ??? ??? ??? ??? ??? ??? ?????? ??? ????????? ??? ??? ??? ??????
- // ????????????? ??? ??????????????? ???????????? ???????????? ??????????? ??? ??? ????????????????????????? ??? ???????? ??? ??? ??? ???????????????
- // ????????????? ??? ?????????????????????????????????????????????????????????? ??? ???????????? ????????????? ??? ??????? ??? ??? ??? ????????????????
- // ??????????? ? ? ??????????? ??????????? ??????????? ??????????? ? ? ?????????? ??????????? ? ?? ? ? ? ? ? ???????????
- int main() {
- char string[20000];
- scanf("%s", string);
- int tamanho = strlen(string);
- for (int i = 0; i < tamanho; i++) {
- if (string[i] == 'C' && i >= 2 && string[i - 1] == 'B' && string[i - 2] == 'A') {
- // removendo e deslocando da direita pra esquerda
- for (int j = i - 2; j < tamanho - 2; j++) {
- string[j] = string[j + 3]; //se eu s� copiasse uma string em outra seria mais eficiente que isso
- }
- tamanho -= 3;
- i -= 3; //essa ideia de ir diminuindo o contador do for quando acontecia n�o foi nem um pouco trivial e s�
- }
- /*a sacada do contador me foi revelada ap�s 3 quartinhos de pitu*/
- }
- if (tamanho == 0) {
- printf("string vazia\n");
- } else {
- printf("%s\n", string);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment