**Java Loops II**

**Problem**

We use the integers a,b ,n and to create the following series:

You are given q queries in the form of a ,b , and n . For each query, print the series corresponding to the given a,b , and n values as a single line of n space-separated integers.

The first line contains an integer, q , denoting the number of queries.

Each line i of the q subsequent lines contains three space-separated integers describing the respective , , and values for that query.

Constraints

•0<= q <= 500

•0 <= a, b <= 50

•1<= n <= 15

For each query, print the corresponding series on a new line. Each series must be printed in order as a single line of n space-separated integers.

2

0 2 10

5 3 5

2 6 14 30 62 126 254 510 1022 2046

8 14 26 50 98

We have two queries:

1.We use a= 5 ,b=3 , and n=5 to produce some series :

s0,s1,... sn-1:

• s0 = 0 +1.2 = 2

• s1 = 0+1. 2+2.2 6

• s2 = 0 +1.2+ 2-2+4.2 = 14

....and so on.

Once we hit n=10 , we print the first ten terms as a single line of space-separated integers

We use a=5 ,b=3 ,n=5 and to produce some series s0, s1,..., sn-1:

s0 = 5 +1.3= 8

s1 = 5+1.3 +2.3 = 14

s2 = 5 +1.3+ 2.3+4.3 = 26

s3 = 5+1.3+2-3+4.3+ 8.3 = 50

s4 = 5 +1:3+2.3+4.3+8.3+16·3 = 98

We then print each element of our series as a single line of space-separated values.

**Input Format**The first line contains an integer, q , denoting the number of queries.

Each line i of the q subsequent lines contains three space-separated integers describing the respective , , and values for that query.

Constraints

•0<= q <= 500

•0 <= a, b <= 50

•1<= n <= 15

**Output Format**For each query, print the corresponding series on a new line. Each series must be printed in order as a single line of n space-separated integers.

**Sample Input**2

0 2 10

5 3 5

**Sample Output**2 6 14 30 62 126 254 510 1022 2046

8 14 26 50 98

**Explanation**We have two queries:

1.We use a= 5 ,b=3 , and n=5 to produce some series :

s0,s1,... sn-1:

• s0 = 0 +1.2 = 2

• s1 = 0+1. 2+2.2 6

• s2 = 0 +1.2+ 2-2+4.2 = 14

....and so on.

Once we hit n=10 , we print the first ten terms as a single line of space-separated integers

We use a=5 ,b=3 ,n=5 and to produce some series s0, s1,..., sn-1:

s0 = 5 +1.3= 8

s1 = 5+1.3 +2.3 = 14

s2 = 5 +1.3+ 2.3+4.3 = 26

s3 = 5+1.3+2-3+4.3+ 8.3 = 50

s4 = 5 +1:3+2.3+4.3+8.3+16·3 = 98

We then print each element of our series as a single line of space-separated values.

**Recommended: Please try your approach on your integrated development environment (IDE) first, before moving on to the solution.**

**Few words from CodingHumans : Don't Just copy paste the solution, try to analyze the problem and solve it without looking by taking the the solution as a hint or a reference . Your understanding of the solution matters.**

**HAVE A GOOD DAY**😁

**Solution:****( Java )**

import java.util.*; import java.io.*; class Solution{ public static void main(String []argh){ Scanner in = new Scanner(System.in); int t=in.nextInt(); for(int i=0;i<t;i++){ int a=in.nextInt(); int b=in.nextInt(); int n=in.nextInt(); for(int j=0;j<n;j++){ a+=b; if(j>0) System.out.print(" "); System.out.print(a); b=b*2; } System.out.println(""); } in.close(); } }