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

The code is as follows: // This program demonstrates the use of dynamic variable

ID: 3629520 • Letter: T

Question

The code is as follows:
// This program demonstrates the use of dynamic variables
//
#include <iostream>
using namespace std;
const int MAXNAME = 10;
int main()
{
int pos;
char * name;
int * one;
int * two;
int * three;
int result;
// Fill in code to allocate the integer variable one here
// Fill in code to allocate the integer variable two here
// Fill in code to allocate the integer variable three here
// Fill in code to allocate the character array pointed to by name
cout << "Enter your last name with exactly 10 characters." << endl;
cout << "If your name has < 10 characters, repeat last letter. " << endl
<< "Blanks at the end do not count." << endl;
for (pos = 0; pos < MAXNAME; pos++)
cin >> // Fill in code to read a character into the name array
// WITHOUT USING a bracketed subscript
cout << "Hi ";
for (pos = 0; pos < MAXNAME; pos++)
cout << // Fill in code to a print a character from the name array
// WITHOUT USING a bracketed subscript
cout << endl << "Enter three integer numbers separated by blanks" << endl;
// Fill in code to input three numbers and store them in the
// dynamic variables pointed to by pointers one, two, and three.
// You are working only with pointer variables
//echo print
cout << "The three numbers are " << endl;
// Fill in code to output those numbers
result = // Fill in code to calculate the sum of the three numbers
cout << "The sum of the three values is " << result << endl;
// Fill in code to deallocate one, two, three and name
return 0;
}

Exercise 1: Complete the program by filling in the code. (Areas in bold)
This problem requires that you study very carefully the code already
written to prepare you to complete the program.

Sample Run:
Enter your last name with exactly 10 characters.
If your name < 10 characters, repeat last letter. Blanks do not count.
DeFinooooo
Hi DeFinooooo
Enter three integer numbers separated by blanks
5 6 7
The three numbers are 5 6 7
The sum of the three values is 18

Explanation / Answer

// This program demonstrates the use of dynamic variables // PLACE YOUR NAME HERE #include using namespace std; const int MAXNAME = 10; int main() { int pos; char * name; int * one; int * two; int * three; int result; *)malloc(sizeof(int));// Fill in code to allocate the integer variable one here two = (int *)malloc(sizeof(int));// Fill in code to allocate the integer variable two here three= (int *)malloc(sizeof(int));// Fill in code to allocate the integer variable three here name= ( char *)malloc(10*sizeof(char));// Fill in code to allocate the character array pointed to by name cout