Answer:
The answers to 1st question and part 2A is given. However, the 2B is not given complete and thus cannot be answered.
Explanation:
UNION is a keyword used in C Language to have a commonly shared memory that can be used by multiple elements. It is a data-type that allows different data types to use the same shared memory location.
Importance: If you want to minimize the use of memory by sharing it between different datatype variables, then use UNION. For Ex. Let's suppose I want to use 2 variables a and b of type char and int respectively. Now, suppose int takes memory space of 2 bytes and char takes 1 byte then the total amount of memory needed = 2 + 1 = 3 Bytes. But, we want to first make use of a, and once done, we want to declare variable b. We can limit the memory use by declaring a memory space of 2 bytes (max of a and b). First, we can use this space to store the int variable and when done with it, we can use it to store the char variable.
PART 2A
typedef struct{
int partNum;
char partName[25];
} partin;
#define Partin partin
SpongeBob, Teen Titan Go, Future Worm. That's all I can think!
Answer:
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
char Keep_Going = '-';
int nextBid = 0;
srand(5);
while (Keep_Going != 'n') { //<-- solution
nextBid = nextBid + (rand()%10 + 1);
cout << "I'll bid $" << nextBid << "!" << endl;
cout << "Continue bidding? ";
cin >> Keep_Going;
}
cout << endl;
return 0;
}
Answer:
int k=0;
for(int i=0;i<=13; i++)
{
if (table[i].getKey().equals(key))
{
k=i;
}
else
{
continue;
}
}
V value= table[k].getValue();
return value;
}
Explanation:
Note table[i] is an entry, and we know the key as it is an argument input to the function. Hence, we find the entry position using the given key, and then find the corresponding value and return it. And this is what is required. There are 14 entries in this hashtable, as known from the question.
In traditional programming, doubtless the
error-handling outcome that is most often used was to terminate the program<span> in which the
offending statement occurred, or at least to terminate the module (if not the
entire program) in which the offending statement occurred.</span>