Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- char direcao;
- int distancia;
- int posicao = 20; // posi��o inicial de Bebeka
- while (1) {
- scanf(" %c %d", &direcao, &distancia);
- if (direcao == 'x') {
- break;
- }
- if (direcao == 'd') {
- printf(".");
- for (int i = 0; i < posicao; i++) {
- printf(" ");
- }
- for (int i = 0; i < distancia; i++) {
- printf("->");
- posicao += 2;
- }
- printf("\n");
- }else if (direcao == 'e') {
- for (int i = 0; i < distancia; i++) {
- posicao -= 2; //atualizando a posi��o antes de printar, esse caso � foda
- }
- printf(".");
- for (int i = 0; i < posicao; i++) {
- printf(" ");
- }
- for (int i = 0; i < distancia; i++) {
- printf("<-");
- }
- printf("\n");
- } else if (direcao == 'f') {
- for (int i = 0; i < distancia; i++) {
- printf(".");
- for (int i = 0; i < posicao; i++) {
- printf(" ");
- }
- printf("|\n");
- }
- //printf("\n");
- }
- }
- // Imprime a posi��o final de Bebeka
- printf(".");
- for (int i = 0; i < posicao; i++) {
- printf(" ");
- }
- printf("x\n");
- return 0;
- }
Add Comment
Please, Sign In to add comment