In this tutorial learn how you can write a c program to create a hailstone series given a first number ‘x’ by user up to nth term.
A Hailstone series is defined as follows: start with any integer value greater than 0, say x. If x is even, then the next value in the series is x/2; if x is odd, then the next value in the series is 3x + 1. Now apply the same rules to create the next value in the series, and so on.
C programming is a powerful general-purpose programming language. It can be used to develop software like operating systems, databases, compilers, etc.
Here is the code to create a hailstone series given a first number ‘x’ by user up to nth term in C programming.
#include <stdio.h> //WAP to create a hailstone series given a first number ‘x’ by user up to nth term. int main() { int x, n, i, s; printf("Enter first terms for series:n"); scanf("%d", &x); printf("Enter n terms for series:"); scanf("%d", &n); for (i = 1; i <= n; i++) { printf("%dt", x); if (x % 2 == 0) { x = x / 2; } else { x = x * 3 + 1; } } return 0; }
This is how you can create a hailstone series given a first number ‘x’ by user up to nth term. in c programming. Comment below if you like our tutorial.