Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में पहले N Iccanobif नंबर खोजने का कार्यक्रम

इस ट्यूटोरियल में, हम 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

  1. सी ++ प्रोग्राम संख्याओं की एक सरणी के उत्पाद में पहला अंक खोजने के लिए

    इस लेख में, हम दिए गए सरणी के तत्वों के उत्पाद में पहला अंक खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। उदाहरण के लिए, मान लें कि हमें एक सरणी दी गई है। arr = {12, 5, 16} तब इन तत्वों का गुणनफल 12*5*16 =960 होगा। इसलिए, परिणाम यानी इस मामले में उत्पाद का पहला अंक 9 होगा। उदाहरण #include <bits/st

  1. C++ प्रोग्राम दो श्रंखलाओं का पहला टकराव बिंदु खोजने के लिए

    इस लेख में, हम पहले टकराव बिंदु को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे, यानी पहला बिंदु जो दोनों श्रृंखलाओं में है। इसमें हमें पांच वेरिएबल्स ए, बी, सी, डी और एन दिए जाएंगे। हमें इनमें से दो अंकगणितीय प्रगति श्रृंखलाएँ बनानी हैं जिनमें से प्रत्येक में n अंक हैं b, b+a, b+2a, ….b+(n-1)a

  1. C++ प्रोग्राम, S की माध्यिका के निकटतम k संख्याएँ ज्ञात करने के लिए, जहाँ S, n संख्याओं का समुच्चय है

    यह एक C++ प्रोग्राम है जो K संख्याओं को S की माध्यिका के सबसे निकट पाता है, जहाँ S, n संख्याओं का एक समूह है। एल्गोरिदम Begin    function partition() for partitioning the array on the basis of values at high as pivot value:    Arguments:       a[]=an array.