Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình tìm số hạng thứ N của chuỗi 3, 5, 33, 35, 53… trong C ++


Trong hướng dẫn này, chúng ta sẽ thảo luận về chương trình tìm số hạng thứ N của chuỗi 3, 5, 33,35, 53…

Đối với điều này, chúng tôi sẽ được cung cấp một số. Nhiệm vụ của chúng tôi là tìm thuật ngữ cho quà tặng tại vị trí cụ thể đó.

Ví dụ

#include <bits/stdc++.h>
using namespace std;
//finding the nth term in the series
int printNthElement(int n){
   int arr[n + 1];
   arr[1] = 3;
   arr[2] = 5;
   for (int i = 3; i <= n; i++) {
      if (i % 2 != 0)
         arr[i] = arr[i / 2] * 10 + 3;
      else
         arr[i] = arr[(i / 2) - 1] * 10 + 5;
   }
   return arr[n];
}
int main(){
   int n = 6;
   cout << printNthElement(n);
   return 0;
}

Đầu ra

55