इस ट्यूटोरियल में, हम N lccanobif संख्याओं को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे।
इसके लिए हमें एक पूर्णांक प्रदान किया जाएगा। हमारा काम उस स्थिति में lccanobif संख्या ज्ञात करना है। वे फाइबोनैचि संख्या के समान हैं, सिवाय इसके कि हम पिछली दो संख्याओं को उनके अंकों को उलटने के बाद जोड़ते हैं।
उदाहरण
#include <bits/stdc++.h> using namespace std; //reversing the digits of a number int reverse_digits(int num){ int rev_num = 0; while (num > 0) { rev_num = rev_num * 10 + num % 10; num = num / 10; } return rev_num; } //printing the first N lccanobif numbers void icanobifNumbers(int N){ int first = 0, second = 1; if (N == 1) cout << first; else if (N == 2) cout << first << " " << second; else { cout << first << " " << second << " "; for (int i = 3; i <= N; i++) { int x = reverse_digits(first); int y = reverse_digits(second); cout << x + y << " "; int temp = second; second = x + y; first = temp; } } } int main(){ int N = 12; icanobifNumbers(N); return 0; }
आउटपुट
0 1 1 2 3 5 8 13 39 124 514 836