Debugging 1 question 14 points Circle all syntax errors and

Debugging (1 question, 14 points) Circle all syntax errors and logic errors in following code, and correct it. There will be more than 14 errors. One correction earns one point until all 14 points are rewarded. However, if the student mark a correct place as wrong and change it, one point will be reduced.

include

using namespace std

int Main()

{

int n;

sum = 0;

cout >> \"Enter a positive integer n:\";

cin << n; while(n <= 0)

{

cout << \"wrong input. Please enter a positive integer n: \" cin >> n;

}

int i = 1;

// initialization while(i <=n)

//check condition

{

sum += i; i+;

//increase i by 1

}

switch(n)

{

case 1:

cout << \"The sum is\" << sum << endl;

case 2:

cout << \"The sum of 1+\"

<n << \"=\" << sum <<endl;

break; case 3

cout << \"The sume of 1+2+\" <<n <<\"=\" << sum <<endl;

cout << \"The sum of 1+2+...+\" <<n << \"=\" << sum <<endl; break

system(pause);

return 0; }

Solution

Found total 18 Error.

// 1 include
#include <iostream>

// 2 using namespace std
using namespace std;


// 3 int Main()
int main()

{

int n;

// 4 sum = 0;
int sum = 0;
int i = 1;

// 5 cout >> \"Enter a positive integer n:\";
cout << \"Enter a positive integer n:\";


// 6 cin << n; while(n <= 0)

cin >> n;

while(n <= 0)

{

// 7 cout << \"wrong input. Please enter a positive integer n: \" cin >> n;

cout << \"wrong input. Please enter a positive integer n: \";
cin >> n;

}

// 8 int i = 1 not allowed here;

// 9 initialization while(i <=n)

// initialization
while(i <=n)

//check condition

{

// 10 sum += i; i+;
sum += i;
i++;

//increase i by 1

}

switch(n)

{

case 1:

cout << \"The sum is\" << sum << endl;
// 18 break not present;
break;

case 2:

// 12 cout << \"The sum of 1+\"
cout << \"The sum of 1+\" << n << \"=\" << sum <<endl;

// 13 <n << \"=\" << sum <<endl;

break;

// 13 case 3
case 3:

cout << \"The sume of 1+2+\" <<n <<\"=\" << sum <<endl;
                     break;
              // 14 Default:
default :

cout << \"The sum of 1+2+...+\" <<n << \"=\" << sum <<endl;
// 15 break
break;

// 16 system(pause);

return 0; }
// 17 end bracket not present
}

Debugging (1 question, 14 points) Circle all syntax errors and logic errors in following code, and correct it. There will be more than 14 errors. One correction
Debugging (1 question, 14 points) Circle all syntax errors and logic errors in following code, and correct it. There will be more than 14 errors. One correction
Debugging (1 question, 14 points) Circle all syntax errors and logic errors in following code, and correct it. There will be more than 14 errors. One correction

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site