Ir ao conteúdo
  • Cadastre-se

Criar um Jogo de Matriz - AJUDA


Posts recomendados

Criar um jogo aleatório de tabuleiro. Onde se tem.

 

1 - Pião - Vale 2 Pontos

2 - Cavalo - Vale 3 Pontos

3 - Torre - Vale 4 Pontos

4 - Bispo - Vale 7 Pontos

5 - Rei - Vale 8 Pontos

6 - Rainha - Vale 9 Pontos

 

Nesse jogo ele tem que jogar os números de 1 a 6 em uma matriz 6x6 aleatoriamente.

Apos ter preenchido a matriz com números aleatórios, mostrar quantas vezes cada peça apareceu na matriz e depois fazer a soma dos pontos.

 

Exemplo

Geraram se:

6 Piões - Totalizando 6 Pontos

9 Cavalos - Totalizando 27 Pontos

12 Rainhas - Totalizando 108 Pontos

7 Bispos - Totalizando 49 Pontos

1 Torre - Totalizando 4 Pontos

1 Rei - Totalizando 8 Pontos

 

 

E eu não tenho a minima ideia de como se faça isso... 

post-719046-0-55418200-1402755464_thumb.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
#include "stdafx.h"#include <iostream>#include <time.h>using namespace std;/*Piao 		0	Cavalo 		1		Torre 		2	Bispo 		3		Rei 		4	Rainha		51 - Pião - Vale 2 Pontos2 - Cavalo - Vale 3 Pontos3 - Torre - Vale 4 Pontos4 - Bispo - Vale 7 Pontos5 - Rei - Vale 8 Pontos6 - Rainha - Vale 9 Pontos*/int _tmain(){				 	int result[5][1],j,random,total,P,C,T,R,B,RE,RA;	P = 0;	C = 0;	T = 0;	R = 0;	B = 0;	RE = 0;	RA = 0;        j = 0;	srand(time(NULL));		do	{		 		random = rand() % 6;		result[j][1] = random;		j++;			}	while(j<=5);	for (int i = 0; i <= 5;i++)	{		if (result[i][1] == 0)//Piao		{				P++;		}		if(result[i][1] == 1)//Cavalo		{			C++;		}		if (result[i][1] == 2)//Torre		{			T++;		}		if (result[i][1] == 3)//Bispo		{			B++;		}		if (result[i][1] == 4)//Rei		{			RE++;		}		if (result[i][1] == 5)//Rainha		{			RA++;		}		fflush(stdin);	}	cout<<"Piao = "<<P<<endl;	cout<<"Cavalo = "<<C<<endl;	cout<<"Torre = "<<T<<endl;	cout<<"Bispo = "<<B<<endl;	cout<<"Rei = "<<RE<<endl;	cout<<"Rainha = "<<RA<<endl;	total = (2 * P) + (3 * C) + (4 * T) + (7 *  + (8 * RE) + (9 * RA );	cout<<endl<<"Total = "<<total;	getchar();	return 0;}

Eu consegui fazer isso galera, mais está dando erro. não consigo consertar. Ajudas?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!