Question: // This program ask the user to enter an integer greater than or equal to 2 and then' // pass the integer to a function
// This program ask the user to enter an integer greater than or equal to 2 and then' // pass the integer to a function which will produce and display on the console the ulam // sequence. Do not accept a number less than 2. //int ulam_sequence; int ulam_sequence_number = 2; #include#include using namespace std; int main() { //{ void ulam_sequence(int ulam_sequence_number); { int ulam; while (ulam_sequence_number >= 2) { if (ulam_sequence_number % 2 == 0) { ulam_sequence_number = ulam_sequence_number / 2; } else { ulam_sequence_number = ((ulam_sequence_number) * 3 + 1); } cout << ulam_sequence_number << endl; } } cout << "Enter integer:"; cin >> ulam_sequence_number; ulam_sequence(ulam_sequence_number); { return 0; } }
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
