4.16 LAB: Hailstone sequence Given a positive integer n, the following rules will always create a sequence that ends with 1, called the hailstone sequence: • If n is even, divide it by two • If n is odd, multiply it by 3 and add 1 (i.e. 3n +1) • Repeat until n is 1 Write a program that reads an integer as input and prints the hailstone sequence starting with the integer entered. Format the output so that ten integers, each separated by a tab character (\t), are printed per line. End the last line of output with a new line (endi). The output format can be achieved as follows: cout << n << "\t"; Ex: If the input is: 25 the output is: 25 76 38 34 17 52 4 2 1 38 417118.2791720x3zay? 19 29 88 26 13 40 20 10 36 LAB ACTIVITY 58 1 #include 2 using namespace std; 3 4 int main() 5 6 30 4.16.1: LAB: Hailstone sequence 44 22 11 5 16 /* Type your code here. */ 의 main.cpp 0/22 Load default template...

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter7: Arrays
Section: Chapter Questions
Problem 4PP: (Numerical) Write and test a function that returns the position of the largest and smallest values...
icon
Related questions
Question

In C++

25
the output is:
25
34
8
76
17
4
417118.2791720.qx3zqy7
LAB
ACTIVITY
38
52
2
8
9 }
1 #include <iostream>
2 using namespace std;
int main() {
19
26 13
1
58 29
40
4.16.1: LAB: Hailstone sequence
return 0;
/* Type your code here. */
Develop mode Submit mode
88
44
20 10
22 11
5
16
Enter program input (optional)
If your code requires input values, provide them here.
main.cpp
0/22
Load default template...
Run your program as often as you'd like, before submitting for grading. Below, type any
needed input values in the first box, then click Run program and observe the program's
output in the second box.
Transcribed Image Text:25 the output is: 25 34 8 76 17 4 417118.2791720.qx3zqy7 LAB ACTIVITY 38 52 2 8 9 } 1 #include <iostream> 2 using namespace std; int main() { 19 26 13 1 58 29 40 4.16.1: LAB: Hailstone sequence return 0; /* Type your code here. */ Develop mode Submit mode 88 44 20 10 22 11 5 16 Enter program input (optional) If your code requires input values, provide them here. main.cpp 0/22 Load default template... Run your program as often as you'd like, before submitting for grading. Below, type any needed input values in the first box, then click Run program and observe the program's output in the second box.
4.16 LAB: Hailstone sequence
Given a positive integer n, the following rules will always create a sequence that ends with 1, called the hailstone sequence:
• If n is even, divide it by two
• If n is odd, multiply it by 3 and add 1 (i.e.3n +1)
• Repeat until n is 1
Write a program that reads an integer as input and prints the hailstone sequence starting with the integer entered. Format the
output so that ten integers, each separated by a tab character (\t), are printed per line. End the last line of output with a new line
(endl).
The output format can be achieved as follows:
cout << n << "\t";
Ex: If the input is:
25
the output is:
25 76
34 17
8
4
417118.2791720.qx3zqy7
LAB
ACTIVITY
38
52
2
6
19 58 29 88
26 13 40 20 10
1
4.16.1: LAB: Hailstone sequence
1 #include <iostream>
2 using namespace std;
4 int main() {
44 22 11
5
16
/* Type your code here. */
main.cpp
0/22
Load default template...
Transcribed Image Text:4.16 LAB: Hailstone sequence Given a positive integer n, the following rules will always create a sequence that ends with 1, called the hailstone sequence: • If n is even, divide it by two • If n is odd, multiply it by 3 and add 1 (i.e.3n +1) • Repeat until n is 1 Write a program that reads an integer as input and prints the hailstone sequence starting with the integer entered. Format the output so that ten integers, each separated by a tab character (\t), are printed per line. End the last line of output with a new line (endl). The output format can be achieved as follows: cout << n << "\t"; Ex: If the input is: 25 the output is: 25 76 34 17 8 4 417118.2791720.qx3zqy7 LAB ACTIVITY 38 52 2 6 19 58 29 88 26 13 40 20 10 1 4.16.1: LAB: Hailstone sequence 1 #include <iostream> 2 using namespace std; 4 int main() { 44 22 11 5 16 /* Type your code here. */ main.cpp 0/22 Load default template...
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Types of Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr