Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

#include <iostream> #include <iomanip> using namespace std; int main() { int ula

ID: 3640592 • Letter: #

Question

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

                int ulam_num;

                cout << "Please enter an integer greater than 2: ";

                cin >> ulam_num;

                if(ulam_num <= 2)

                                return 0;

                while(ulam_num != 1)

                {

                                // If the integer is an even number

                                if(ulam_num % 2 == 0)

                                {

                                                cout << ulam_num << "/2 = ";

                                                ulam_num /= 2;

                                                cout << ulam_num << endl;

                                }

                                else

                                {

                                                cout << ulam_num << " * 3 + 1 = ";

                                                ulam_num *= 3;

                                                ulam_num++;

                                                cout << ulam_num << endl;

                                }

                }

}

/*

Execution Sample:

Please enter an integer greater than 2: 3

3 * 3 + 1 = 10

10/2 = 5

5 * 3 + 1 = 16

16/2 = 8

8/2 = 4

4/2 = 2

2/2 = 1

Press any key to continue . . .

*/

Explanation / Answer

please rate - thanks



#include <iostream>

#include <iomanip>

using namespace std;
int getValue();
void sequence(int);


int main()

{

                int ulam_num;
                ulam_num=getValue();
                if(ulam_num!=0)   
                      sequence(ulam_num);
}
int getValue()
{int ulam_num;
cout << "Please enter an integer greater than 2: ";
cin >> ulam_num;
if(ulam_num <= 2)
    return 1;
return ulam_num;
}
void sequence(int ulam_num)
{while(ulam_num != 1)
    { // If the integer is an even number
     if(ulam_num % 2 == 0)
        { cout << ulam_num << "/2 = ";
          ulam_num /= 2;
          cout << ulam_num << endl;
          }
     else
          { cout << ulam_num << " * 3 + 1 = ";
           ulam_num *= 3;
           ulam_num++;
           cout << ulam_num << endl;
           }

        }
}