Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्राम किसी दिए गए नंबर के लिए फाइबोनैचि श्रृंखला खोजने के लिए

फाइबोनैचि श्रृंखला दो पिछली संख्याओं को जोड़कर प्राप्त संख्याओं का एक क्रम है।

फाइबोनैचि श्रृंखला दो संख्याओं f0 और f1 से शुरू होती है।

Fo &f1 के प्रारंभिक मान 0, 1 या 1 लिए जा सकते हैं, 1Fibonacci श्रृंखला निम्नलिखित शर्तों को पूरा करती है -

fn =fn-1 + fn-2

एल्गोरिदम

फाइबोनैचि श्रृंखला के लिए एल्गोरिथम देखें।

START
Step 1: Read integer variable a,b,c at run time
Step 2: Initialize a=0 and b=0
Step 3: Compute c=a+b
Step 4: Print c
Step 5: Set a=b, b=c
Step 6: Repeat 3 to 5 for n times
STOP

उदाहरण

जबकि लूप का उपयोग करते हुए फाइबोनैचि श्रृंखला के लिए सी कार्यक्रम निम्नलिखित है -

#include <stdio.h>
int main(){
   int number, i = 0, Next, first = 0, second = 1;
   printf("\n Please Enter the Range Number: ");
   scanf("%d",&number);
   while(i < number){
      if(i <= 1){
         Next = i;
      }
      else{
         Next = first + second;
         first = second;
         second = Next;
      }
      printf("%d \t", Next);
      i++;
   }
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Please Enter the Range Number: 6
0 1 1 2 3 5

  1. फाइबोनैचि श्रृंखला में किसी संख्या के nवें गुणक के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक संख्या दी गई है, हमें फाइबोनैचि संख्या में एक संख्या k का nवां गुणज ज्ञात करना होगा। समस्या के समाधान पर नीचे चर्चा की गई है- उदाहरण # find function def find(k, n):    f1 = 0    f2 = 1 &nb

  1. एन-वें फाइबोनैचि संख्या के लिए पायथन कार्यक्रम

    इस लेख में, हम nवें फाइबोनैचि संख्या की गणना करेंगे। एक फिबोनाची संख्या नीचे दिए गए पुनरावर्तन संबंध द्वारा परिभाषित किया गया है - Fn = Fn-1 + Fn-2 साथ एफ0 =0 और एफ1 =1. सबसे पहले, कुछ फाइबोनैचि संख्याएं हैं 0,1,1,2,3,5,8,13,.................. हम फाइबोनैचि संख्याओं . की गणना कर सकते हैं रिकर्सन

  1. पायथन प्रोग्राम कैसे जांचें कि दी गई संख्या एक फाइबोनैचि संख्या है या नहीं?

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या n को देखते हुए, जाँच करें कि n एक फाइबोनैचि संख्या है या नहीं हम सभी जानते हैं कि nवीं फाइबोनैचि संख्या पिछले दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रस्त