Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

If someone can help me with what I need to put in my coding, it\'ll be helpful.

ID: 3819882 • Letter: I

Question

If someone can help me with what I need to put in my coding, it'll be helpful. Below was a layout but I am lost at what to place in that function and call it out on main.c source file. Any help is appreciated.

int MyCardPrint (int cardNumber, int cardSuit)

{

//suit : 0=no suit, 1=clubs, 2=diamond, 3=hearts, 4=spades

//Number: 1=ace, 11=jack, 12=queen, 13=king, 14=ace

// others=numbers

if ()

{

//code here-- error message if inputs out of range

return 1;

//print card including suit

//code here

return 0 ;

}

Explanation / Answer

//funtion for Mycardprint

int MyCardPrint (int cardNumber, int cardSuit)

{

char *suit[]={"no suit", "clubs", "diamond", "hearts", "spades"};

char *number[20];

number[1]="ace";

number[11]="jack"; number[12]="queen"; number[13]="king"; number[14]="ace";

if(cardNumber>1 && cardNumber<11){

char *other[20];

sprintf(other,"%d",cardNumber);

number[cardNumber]=other;

}

if (cardNumber<1 && cardNumber>14 && cardSuit>4 && cardSuit<0)

{

printf("wrong card number or card suit");//code here-- error message if inputs out of range

return 1;

}

else {

//print card including suit

printf("Your card is %s %s",suit[cardSuit],number[cardNumber]);

return 0 ;

}

}

// full code in c:

#include<stdio.h>

#include<string.h>

void main()

{

//printf("hello ");

MyCardPrint(10,2);

}

int MyCardPrint (int cardNumber, int cardSuit)

{

char *suit[]={"no suit", "clubs", "diamond", "hearts", "spades"};

char *number[20];

number[1]="ace";

number[11]="jack"; number[12]="queen"; number[13]="king"; number[14]="ace";

if(cardNumber>1 && cardNumber<11){

char *other[20];

sprintf(other,"%d",cardNumber);

number[cardNumber]=other;

}

if (cardNumber<1 && cardNumber>14 && cardSuit>4 && cardSuit<0)

{

printf("wrong card number or card suit");//code here-- error message if inputs out of range

return 1;

}

else {

//print card including suit

printf("Your card is %s %s",suit[cardSuit],number[cardNumber]);

return 0 ;

}

}

output:

Your card is diamond 10

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote