#include<iostream>#include<stdlib.h>usingnamespace std;classCarta{int numero, naipe;public:Carta(){
numero =((int)rand()%13)+1;
naipe =(int)rand()%4;}void print(){
cout<<numero;
cout<<toString(naipe)<<endl;}
string toString(int n){if(n ==0)return"Copas";elseif(n ==1)return"Espadas";elseif(n ==2)return"Ouros";elseif(n ==3)return"Paus";}};//class Baralho ....int main(){Baralho monte;for(int i =0; i <15; i++){Carta c;//cria uma carta
c.print();//imprime a carta
monte.coloca(c);//coloca a carta no monte}
cout<<"Pega do monte: "<<endl;
monte.compra();//imprime a carta que pegou no monte
monte.compra();//imprime a próxima que pegou no monte
monte.compra();//imprime a próxima que pegou no montereturn0;}
Basicamente eu preciso criar uma classe Baralho com a estrutura adequada para simular um monte de cartas de forma que o programa abaixo funcione, de acordo com a classe Carta.
Pergunta
Aleixo Madeira
Basicamente eu preciso criar uma classe Baralho com a estrutura adequada para simular um monte de cartas de forma que o programa abaixo funcione, de acordo com a classe Carta.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.