Find Jobs
Hire Freelancers

C++ Home Work Assignment Help

$25-30 USD

Completed
Posted almost 22 years ago

$25-30 USD

Paid on delivery
A program that evaluates a single poker hand. Display the hand and print out what type it is. The ranks of hands are listed below from highest ranking to lowest ranking. Use a structure for the card, and an array of structures for the hand. Write a function for each type of hand, returning 1 if the hand fits that criterion, and 0 if it doesn't. The structure you will use should look something like the following: struct card { char suit; /* 'C', 'D', 'H', 'S' - for clubs, diamonds, hearts, and spades*/ int value; /* 2?10, Jack, Queen, King,Ace- 2-14 */ }; struct card hand[5]; To test this program create 10 files, one for each ranking hand, and read a single file into the program, but allow more than one file to be tested at any single run of the program. That means you must have a character array for the filename, so that the user may enter different file names within a loop structure. When you display the hand, you should obviously print out the cards more meaningfully. For instance, C 5 would be the 5 of clubs, S 11 would be the Jack of Spades. Royal Flush: A, K, Q, J, 10 all of the same suit. Straight Flush: Any five card sequence in the same suit. (Ex: 7, 8, 9, 10, J and A, 2, 3, 4, 5 of same suit). Four of a Kind: All four cards of the same value (Ex: J, J, J, J). Full House: Three of a kind combined with a pair (Ex: K, K, K, 10, 10). Flush: Any five cards of the same suit, but not in sequence. Straight: Five cards in sequence, but not in the same suit. Three of a Kind: Three cards of the same value (Ex. J,J,J). Two Pair: Two separate pairs (Ex: A, A, 8, 8). Pair: Two cards of the same value. High Card For extra credit Modify the program you wrote above in a second program to deal out four hands. Declare a struct card deck[52] to represent the whole deck. Initialize the deck with all the cards, perhaps in a file to read needing no user input, and using srand( ) and rand( ) deal out the four hands, evaluating each hand. Then to deal out four poker hands use random numbers from 0 to 51 for the index values of the array deck. Make sure that you don't deal out duplicate cards - you may need another field in the structure to accomplish that. ## Deliverables Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. ## Platform Platform to be used is Microsoft Visual C++ 6.0. Prgram should be running in it error & warning free.
Project ID: 2846028

About the project

20 proposals
Remote project
Active 22 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$12 USD in 14 days
4.3 (2 reviews)
0.8
0.8
20 freelancers are bidding on average $20 USD for this job
User Avatar
See private message.
$8.50 USD in 14 days
4.9 (210 reviews)
5.8
5.8
User Avatar
See private message.
$25.50 USD in 14 days
4.9 (139 reviews)
5.6
5.6
User Avatar
See private message.
$17 USD in 14 days
5.0 (40 reviews)
5.4
5.4
User Avatar
See private message.
$21.25 USD in 14 days
5.0 (53 reviews)
5.4
5.4
User Avatar
See private message.
$25.50 USD in 14 days
5.0 (26 reviews)
5.3
5.3
User Avatar
See private message.
$17 USD in 14 days
5.0 (35 reviews)
5.0
5.0
User Avatar
See private message.
$25.50 USD in 14 days
5.0 (43 reviews)
4.8
4.8
User Avatar
See private message.
$25.50 USD in 14 days
4.6 (59 reviews)
4.4
4.4
User Avatar
See private message.
$10.20 USD in 14 days
5.0 (34 reviews)
4.2
4.2
User Avatar
See private message.
$25.50 USD in 14 days
5.0 (12 reviews)
3.2
3.2
User Avatar
See private message.
$25.50 USD in 14 days
3.5 (2 reviews)
2.2
2.2
User Avatar
See private message.
$15.30 USD in 14 days
5.0 (11 reviews)
1.7
1.7
User Avatar
See private message.
$25.50 USD in 14 days
4.4 (6 reviews)
1.6
1.6
User Avatar
See private message.
$25.50 USD in 14 days
4.9 (6 reviews)
1.5
1.5
User Avatar
See private message.
$10.20 USD in 14 days
4.0 (4 reviews)
0.9
0.9
User Avatar
See private message.
$25.50 USD in 14 days
4.0 (1 review)
0.0
0.0
User Avatar
See private message.
$21.25 USD in 14 days
0.0 (1 review)
0.0
0.0
User Avatar
See private message.
$25.50 USD in 14 days
0.0 (0 reviews)
3.1
3.1
User Avatar
See private message.
$5.40 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of PAKISTAN
Pakistan
0.7
2
Member since Mar 27, 2002

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.