diff --git a/.gitignore b/.gitignore index 3a0ad70..8c5d0d8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ *.out 2021/ -!2021/0 +!2021/0/ diff --git a/2021/0/mensagem.c b/2021/0/mensagem.c index 23342db..4544642 100644 --- a/2021/0/mensagem.c +++ b/2021/0/mensagem.c @@ -13,7 +13,7 @@ int main(){ } output = 'A' + 5 * (c - '0'); scanf("%c", &c); - output += (c - '0'); + output += c - '0'; if (output <= 'Z'){ printf("%c", output); continue; diff --git a/2021/0/ninja.c b/2021/0/ninja.c index 776c443..609d242 100644 --- a/2021/0/ninja.c +++ b/2021/0/ninja.c @@ -1,11 +1,12 @@ #include +#include int main () { int n = 0; char c; for (scanf("%d\n", &n); n > 0; n--) { - while (scanf("%c", &c) && c != '\n') { + while (scanf("%c", &c) != EOF && !iscntrl(c)) { switch (c) { case 'D': printf("Rolada tatica ninja.\n"); @@ -24,9 +25,9 @@ int main () { break; case 'A': printf("Nem ferrando. Vou de agentes mesmo.\n"); - break; } } + scanf(" "); } return 0; }