#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int num_card(int value_par);
int suit_card(int value_par);
int main () {
int value, value1=0, value2=0, value3=0, value4=0, value5=0, value6=0, value7=0, value8=0, value9=0, value10=0, count=1, seed=0, numval, shape;
seed= time(0);
srand(seed);
cout << "First Hand:" << endl;
while (count <6) {
value = rand()%52;
value+= 1;
switch (count) {
case 1:
value1= value;
break;
case 2:
value2= value;
if (value2=value1){
value= rand()%52+1;
value2= value;}
break;
case 3:
value3= value;
if (value3= value2 || value1){
value= rand()%52+1;
value3= value;}
break;
case 4:
value4= value;
if (value4= value3 || value2 || value1){
value= rand()%52+1;
value4= value;}
break;
case 5:
value5= value;
if (value5= value4 || value3 || value2 || value1){
value= rand()%52+1;
value5= value;}
break;
case 6:
value6= value;
if (value6= value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value6= value;}
break;
case 7:
value7= value;
if (value7= value6 || value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value7= value;}
break;
case 8:
value8= value;
if (value8= value7 || value6 || value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value8= value;}
break;
case 9:
value9= value;
if (value9= value8 || value7 || value6 || value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value9= value;}
break;
case 10:
value10= value;
if (value10= value9 || value8 || value7 || value6 || value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value10= value;}
break;
}
numval = num_card(value);
shape = suit_card(value);
switch (shape) {
case 1:
cout<< numval << " of Spades" << endl;
break;
case 2:
cout<< numval << " of Hearts" << endl;
break;
case 3:
cout<< numval << " of Diamonds" << endl;
break;
case 4:
cout<< numval << " of Clubs" << endl;
break;
}
count++;
}
cout<< "Second Hand:"<< endl;
count=1;
while (count <6) {
value = rand()%52;
value+= 1;
switch (count) {
case 1:
value1= value;
break;
case 2:
value2= value;
if (value2=value1){
value= rand()%52+1;
value2= value;}
break;
case 3:
value3= value;
if (value3= value2 || value1){
value= rand()%52+1;
value3= value;}
break;
case 4:
value4= value;
if (value4= value3 || value2 || value1){
value= rand()%52+1;
value4= value;}
break;
case 5:
value5= value;
if (value5= value4 || value3 || value2 || value1){
value= rand()%52+1;
value5= value;}
break;
case 6:
value6= value;
if (value6= value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value6= value;}
break;
case 7:
value7= value;
if (value7= value6 || value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value7= value;}
break;
case 8:
value8= value;
if (value8= value7 || value6 || value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value8= value;}
break;
case 9:
value9= value;
if (value9= value8 || value7 || value6 || value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value9= value;}
break;
case 10:
value10= value;
if (value10= value9 || value8 || value7 || value6 || value5 || value4 || value3 || value2 || value1){
value= rand()%52+1;
value10= value;}
break;
}
numval = num_card(value);
shape = suit_card(value);
switch (shape) {
case 1:
cout<< numval << " of Spades" << endl;
break;
case 2:
cout<< numval << " of Hearts" << endl;
break;
case 3:
cout<< numval << " of Diamonds" << endl;
break;
case 4:
cout<< numval << " of Clubs" << endl;
break;
}
count++;
}
return 0;
}
int num_card(int value_par) {
int num;
num=value_par%13+1;
return num;
}
int suit_card(int value_par) {
int suit;
suit= value_par%4+1;
return suit;
}
Any help would be greatly appreciated! Thanks.

New Topic/Question
Reply




MultiQuote








|