Buscar

709 Jogo do sapo

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;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando