Answered step by step
Verified Expert Solution
Question
1 Approved Answer
What is wrong with the following code? int *p;//Line 1 int *q;//Line 2 p = new int [5];//Line 3 *p = 2;//Line 4 for (int
What is wrong with the following code?
int *p;//Line 1
int *q;//Line 2
p = new int [5];//Line 3
*p = 2;//Line 4
for (int i = 1; i < 5; i++)//Line 5
p[i] = p[i-1] + i;//Line 6
q = p;//Line 7
delete [ ] p;//Line 8
for (int j = 0; j < 5; j++)//Line 9
cout << q[j] << " ";//Line 10
cout << endl;//Line 11
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started