- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# Program to find N-th term of series 1, 2, 11, 12, 21… in C++

In this problem, we are given a number N. Our task is to create a program to find N-th term of series 1, 2, 11, 12, 21… in C++.

## Problem Description

To find the Nth term of the series −

1, 2, 11, 12, 21, 22, 111, 112, .... Nterms

We will find the general term of the series.

**Let’s take an example to understand the problem,**

## Input

N = 8

## Output

112

## Solution Approach

To derive the general term, we need to closely observe the series. In this series, we can see that there are only 1’s and 2’s in the value. And every term is an alternation of 1 and 2. So, the general term will be,

$$T_{(N)}=T_{(n/2)}*10 + 1,\:if\:N\:is\:odd.$$

$$T_{(N)}= T_{((n/2)-1)}*10 + 2, if\:N\:is\:even.$$

## Example

#include <iostream> using namespace std; int findNTerm(int N) { if(N == 1) return 1; if(N == 2) return 2; int value; if(N%2 == 0){ value = (findNTerm((N/2)-1)*10) + 2; } else value = (findNTerm((N/2))*10) + 1; return value; } int main() { int N = 12; cout<<N<<"Th term of the series is "<<findNTerm(N); return 0; }

## Output

12Th term of the series is 212

- Related Questions & Answers
- C++ program to find n-th term of series 1, 3, 6, 10, 15, 21…
- n-th term in series 2, 12, 36, 80, 150….in C++
- C++ program to find n-th term of series 3, 9, 21, 41, 71…
- Program to find N-th term of series 7, 21, 49, 91, 147, 217, …… in C++
- Program to find N-th term of series 3 , 5 , 21 , 51 , 95 , … in C++
- Program to find N-th term of series 2, 12, 28, 50, 77, 112, 152, 198, …in C++
- N-th term in the series 1, 11, 55, 239, 991,…in C++
- Program to find N-th term of series 3, 12, 29, 54, 87, … in C++
- Program to find N-th term of series 1, 3, 12, 60, 360...in C++
- Program to find N-th term of series 0, 0, 2, 1, 4, 2, 6, 3, 8…in C++
- C++ program to find n-th term of series 2, 10, 30, 68, 130 …
- n-th term of series 1, 17, 98, 354…… in C++
- Find sum of Series with n-th term as n^2 - (n-1)^2 in C++
- Program to find N-th term of series 2, 4, 3, 4, 15… in C++
- Java Program to Find sum of Series with n-th term as n^2 – (n-1)^2

Advertisements