Trying to cycle through and check if each function is true or false with an array.
using namespace std;
bool containsPair(int hand[]);
bool containsPair(int hand[]);
bool containsTwoPair(int hand[]);
bool containsThreeOfaKind(int hand[]);
bool containsStraight(int hand[]);
bool containsFullHouse(int hand[]);
bool containsFourOfaKind(int hand[]);
const int NUM_TYPES = 5;
int main() {
int hand[NUM_TYPES] = {};
string handName[NUM_TYPES] = { "Card 1: ", "Card 2: ", "Card 3: ", "Card 4: ", "Card 5: " };
cout << "Enter five numeric cards, no face cards. Use 2 - 9." << endl;
for (int i = 0; i < NUM_TYPES; i++)
{
cout << handName[i];
cin >> hand[i];
}
while (containsPair(hand) = true) {
cout << "Pair!" << endl;
}
int largest = 0;
for (int i = 1; i < NUM_TYPES; i++) {
if (hand[i] > hand[largest]) {
largest = i;
}
}
cout << hand[largest];
return 0;
}
bool containsPair(int hand[])
{
return 1;
}
bool containsTwoPair(int hand[])
bool containsThreeOfaKind(int hand[])
bool containsStraight(int hand[])
bool containsFullHouse(int hand[])
bool containsFourOfaKind(int hand[])```