Reference no: EM132263910
How to do this program
Starting with the following C++ program:
#include <iostream>
using namespace std;
void main ()
{
unsigned long i1;
unsigned long i2;
unsigned long i3;
unsigned long i4;
_asm
{
}
cout << "results are " << (unsigned long) i1 << ", "
<< (unsigned long) i2 << ", "
<< (unsigned long) i3 << ", "
<< (unsigned long) i4 << endl;
}
Set i1 and i2 to each have a value of 1.
Create a loop that will do the following for each iteration of the loop:
1) Add 3 to i1 and store the result into i1;
2) Multiply i2 by 3 and store the result into i2;
Terminate the loop if either i1 becomes greater than 100
OR
if both the following
are true: more than 15 iterations of the loop have occurred
AND
i2 has reached a
value of at least 999999.
After the loop terminates do the following:
1) Set i3 to the number of times through the loop
2) Set i4 to the remainder of i1 divided by i3