Jogo de Nim, Linguagem C


Evaluando propuestas
Descripción:
Linguagem C

-BEM VINDO AO JOGO DE NIM.

-AS REGRAS SAO: O JOGADOR PODE RETIRAR QUANTOS PALITOS QUISER
DE UMA SO LINHA.

-PERDE O QUE TIRAR O ULTIMO PALITO.

-DIGITE O NUMERO DA LINHA E DEPOIS O NUMERO DE PALITOS SEPARADOS
POR VIRGULAS.

Funciona assim:

I 1 = [0,0,1] VETOR LINHA 1

III 3 = [0,1,1] VETOR LINHA 2

IIIII 5 = [1,0,1] VETOR LINHA 3

IIIIIII 7 = [1,1,1] VETOR LINHA 4

[2,2,4] VETOR SOMA DAS COLUNAS

O computador sempre deve jogar para que cada elemento do
vetor seja par.

O jogador insere a jogada no programa assim: X,Y , x = linha, y = numero de

palitos retirados  Só que é necessário uma função que transforme um número em um binário,
e ela
tem que ser recursiva, por que digamos que tenhamos 6 palitos
na coluna 4,
o programa devera atualizar o vetor da linha 4,
passando a ser [1,1,0], para fazer isso,
deve se dividir o valor
de 6 "manualmente" e ir atribuindo os valores das divisoes por 2

em um vetor

O jogo acaba quando não houverem mais palitos e deve ser dado a opção
para o usuário de começar ou não jogando.

A cada jogada o vetor da linha correspondente deve mudar juntamente com o vetor soma.

Preciso de duas cópias desse programa, a segunda versão sendo quase idêntica a primeira, mas apenas
com alterações nos nomes de váriaveis
e ordem do processo.

Possuo mais detalhes

Categoria: IT & Programação
Subcategoria: Outros
Tamanho do projeto: Pequeño
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário

Archivos adjuntos:

Abierto

Presupuesto

5

Propuestas

6

Freelancers interesados

Publicado: Hace 9 meses

Plazo: 5 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Lennon A. Possui graduação em Ciência da Computação pela Universidade Tecnológica Federal do Paraná (2015). Como Trabalho de Conclusão de Curso realizou a análise de diferentes métodos de calibração de câmeras, na área de Visão... + detalles

FireDev Grupo de desenvolvedores do Corpo de Bombeiros Militar do Espírito Santo. + detalles

Henrique V. Doutor em Informática + detalles