Loops 6

Description

The purpose of this challenge is write various loops using WHILE, DO-WHILE, and FOR statements.

Requirements

Convert the while loop below to a for loop so that it shows the same output. However, there is a bug in it — the code appears to try to show only numbers that are divisible by 2 (it does not). Fix this as you rewrite it to a for loop.

int i = 0;
while (i < 100 && i % 2 == 0)
{
  cout << i << " ";
  i++;
}
cout << endl;

Convert the do-while loop below to a for loop so that it shows the same output.

int i = 1;
do
{
  if (i % 3 == 0)
  {
    cout << i << " ";
    cout << "Alpha" << endl;
    if ((i + 1) % 10 == 0)
    {
      cout << "Omega" << endl;
    }
  }
  i++;
} while (i < 100);

CATALOG ID: CPP-LOOP0006

Print Requirements