Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> int indice(int posicao, int casa) { if (posicao < 0) { while (posicao < 0) { posicao += casa; } } else if(posicao >= casa) { posicao = posicao % casa; } return posicao; } int main() { int casa, dado, num_jog, rodadas, i, j, k, posicao; scanf("%d%d%d", &casa, &num_jog, &rodadas); int tabuleiro[casa], jogadores[num_jog]; for (i = 0; i < casa; i++) { scanf("%d", &tabuleiro[i]); } for(i = 0; i < num_jog; i++) { jogadores[i] = 0; } for (i = 0; i < rodadas; i++) { for(j = 0; j < num_jog; j++) { scanf("%d", &dado); posicao = dado + jogadores[j]; jogadores[j] = indice(posicao, casa); jogadores[j] = jogadores[j] + tabuleiro[jogadores[j]]; jogadores[j] = indice(jogadores[j], casa); } } for(k = 0; k < num_jog; k++) { printf("%d\n", jogadores[k]); } return 0; }
Compartilhar