Print Friendly and PDF
b)The following code should print whether integer value is odd or even:
(Find the Code Errors) Find the error(s), if any, in each of the following:
a)
For ( x = 100, x >= 1, ++x )
cout << x << endl;
 
b)The following code should print whether integer value is odd or even:

switch ( value % 2 )
{
case 0:
cout << "Even integer" << endl;
case 1:
cout << "Odd integer" << endl;
}
 
c) The following code should output the odd integers from 19 to 1:

for ( x = 19; x >= 1; x += 2 ) 
cout << x << endl;
 
d) The following code should output the even integers from 2 to 100:

counter = 2;
do
{
cout << counter << endl;
counter += 2;
} While ( counter < 100 );
Correct codes:
a)
for ( x = 100; x >= 1; ++x ) //replace 'For' with 'for' and commas with semicolon
cout << x << endl;
 
b) The following code should print whether integer value is odd or even:
switch ( value % 2 )
{
case 0:
cout << "Even integer" << endl;
break; // add break after case
case 1:
cout << "Odd integer" << endl;
}
 
c) The following code should output the odd integers from 19 to 1:
for ( x = 19; x >= 1; x -= 2 ) //replace x += 2 with x -= 2
cout << x << endl;
 
d) The following code should output the even integers from 2 to 100:
counter = 2;
do
{
cout << counter << endl;
counter += 2;
} while ( counter <= 100 ); //replace 'While' with 'while' and include 100 to counter
 
zubairsaif

Zubair saif

A passionate writer who loves to write on new technology and programming

Post A Comment:

0 comments: