Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Part A
- int cardValue( cardType *card )
- {
- if( card == NULL )
- exit(1); //exit with some error code
- if( card->isRed )
- {
- if( card->hasLetter )
- {
- return 2 * card->value.charValue;
- } //red card with letter
- else
- {
- return 2 * card->value.intValue;
- } //red card with number
- }//red card
- else
- {
- if( card->hasLetter )
- {
- return card->value.charValue;
- } //green card with letter
- else
- {
- return card->value.intValue
- } //green ard with number
- }//green card
- }//end cardValue
- //Part B
- int deckValue( cardType **cards )
- {
- int i = 0;
- int sum = 0;
- while( *cards[i] != NULL )
- {
- sum += cardValue(*(cards + i));
- i++;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement