Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
LEANDRO VEIGA

C++ dificuldade no exercicio jogo da velha

Recommended Posts

Escreva um programa completo em C++, do jogo da velha.

 O jogador, usuário do programa, jogará contra o computador.

 Defina com clareza todas as variáveis e estruturas que for utilizar. Comente seu código sempre que necessário.

 O programa deve ser modularizado, ou seja, dividido em funções.

 

 

 

 

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

void JogadorJoga(char V[][3]){
int linha;
int coluna;
cout<< "Informe de 1 a 3 a linha que deseja jogar";
cin>> linha;
cout<< "Informe de 1 a 3 a coluna que deseja jogar";
cin>> coluna;
V[linha][coluna]= 'x';
}

void VerificaSeGanhou(){

{
int i;
int V[i][0];
for(i=0;i<3;i++) 
if(V[i][0]==V[i][1] && V[i][0]==V[i][2]); 
for(i=0;i<3;i++); 
if(V[0][i]==V[1][i] && V[0][i]==V[2][i]); 
if(V[0][0]==V[1][1] && V[1][1]==V[2][2]); 
if(V[0][2]==V[1][1] && V[1][1]==V[2][2]);

}
}
void ComputadorJoga(char V[][3]){
int linha,coluna;
do{

linha=rand()%3;
coluna=rand()%3;
}while (V[linha][coluna]!=' ');
V[linha][coluna]='o';
}


void InicializarVelha(char V[][3]){
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
V[i][j] = ' ';
}





int main(){
srand(time(NULL));
char Velha[3][3];
void InicializarVelha(char V[][3]);
void ComputadorJoga(char V[][3]);
void JogadorJoga(char V[][3]);
void VerificaSeGanhou(char V[][3]);

while (jogadas<9){




}
return 0;

 

  • Obrigado 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

BOM DIA LEONARDO

 

se as funções estão corretas

 

e como devo fazer a função principal corretamente

Editado por LEANDRO VEIGA
  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhando o código por cima ele ta com muito erro de sintaxe, for sem os { }, if que verifica a condição e não fazem nada, return 0; fora do main. Tenta dar uma revisada na sintaxe nas funções e depois posta o código aqui de novo, uma dica faz vários programinhas separados para ir testando as funções e depois monta o código todo.

  • Curtir 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

@LEANDRO VEIGA Olá. Vou passar um arquivo com um jogo da velha relativamente simples feito em C++ apenas para você ter uma referência. 

Procure analisar bem o código e entender o que está sendo feito nele:

JogoDaVelhaC++.txt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×