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

Declare a structure whose tag name is Emp and that contains these fields (in the

ID: 3647153 • Letter: D

Question

Declare a structure whose tag name is Emp and that contains these fields (in the following order): a double field named d, a character pointer named str, and an array of eleven integers named arr.

In addition, declare a array named emp of 30 of these structures. Assign the value 12 to the last element of the arr field of the last element of emp. Assign 3.5 to the d field of the first emp element. Assign the string Hello to the k'th element of emp (assume k has been declared as an integer variable and assigned a value in the range of the array elements).

So far I have:
struct Emp
{
double d;
char* str;
int arr[11];
}emp[30];

emp[29].arr[10] = 12;
emp[0].d = 3.5;
emp[k].str="Hello";

But it won't accept the answer. What am I doing wrong??

Explanation / Answer

struct Emp{

double d;

char* str;

int arr[11];

}emp[30];

int main()
{

int k=5;//assumed value

emp[29].arr[10]=12;

emp[0].d=3.5;

emp[k].str="Hello";

return 0;

}

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