C++ میں فبونیکی سیریز کیسے دکھائیں؟

C My Fbwnyky Syryz Kys Dk Ayy



دی فبونیکی سیریز C++ پروگرامنگ زبان میں اعداد کے ایک سیٹ کے طور پر بیان کیا گیا ہے جس میں ہر نمبر دو پچھلی اصطلاحات کا مجموعہ ہے۔ سیریز میں پہلا اور دوسرا نمبر کوئی بھی دو نمبر ہو سکتا ہے، سیریز میں پہلے اور دوسرے نمبروں کو جوڑ کر بعد کے نمبر بنتے ہیں۔ مثال کے طور پر، 0 اور 1 سے شروع ہونے والی ترتیب میں پہلے سات ہندسے 0، 1، 1، 2، 3، 5، 8 ہیں۔

C++ میں، ظاہر کرنے کے کئی طریقے موجود ہیں۔ فبونیکی سیریز ، اور یہ گائیڈ ان طریقوں پر تفصیلی بحث فراہم کرے گا۔

فبونیکی سیریز کو C++ میں کیسے ڈسپلے کریں۔

C++ میں، Fibonacci سیریز کو ظاہر کرنے کے دو طریقے ہیں، جو درج ذیل ہیں:







طریقہ 1: C++ میں لوپ کے ساتھ فبونیکی سیریز دکھائیں۔

ظاہر کرنے کا ایک طریقہ فبونیکی سیریز C++ میں a استعمال کرنا ہے۔ لوپ کے لئے . اس طریقہ کار میں سیریز کے پہلے دو نمبروں کو شروع کرنا، اور پھر سیریز میں باقی نمبروں کا حساب لگانے اور ڈسپلے کرنے کے لیے ایک for لوپ کا استعمال شامل ہے:



یہاں کی نمائندگی کے لیے مرحلہ وار بہاؤ ہے۔ فبونیکی سیریز استعمال کرتے ہوئے a لوپ کے لئے C++ میں:



مرحلہ نمبر 1: ان پٹ/آؤٹ پٹ سرگرمیوں جیسے iostream کے لیے درکار ہیڈر فائلوں کو شامل کرکے شروع کریں۔





مرحلہ 2: سیریز کی پہلی دو شرائط (0 اور 1) کے ساتھ ساتھ موجودہ اور پچھلی شرائط کی قدروں کو رکھنے کے لیے درکار متغیرات کا اعلان اور آغاز کریں۔

مرحلہ 3: صارف کو کل نمبر درج کرنے کا اشارہ کریں جو وہ سیریز میں ظاہر کرنا چاہتے ہیں۔



مرحلہ 4: صارف کے ان پٹ کو پڑھیں اور اسے متغیر میں محفوظ کریں۔

مرحلہ 5: سیریز کی پہلی اصطلاح کو بطور پرنٹ کریں۔ 0 اور سیریز کی دوسری مدت کے طور پر 1 .

مرحلہ 6: سیریز کی بقیہ شرائط پر کارروائی کرنے کے لیے، ایک فار لوپ کا استعمال کریں، ہر ایک اصطلاح کو پچھلی دو اصطلاحات کے مجموعے کے طور پر شمار کریں اور اسی کے مطابق سابقہ ​​اور موجودہ اصطلاحات کی قدروں کو اپ ڈیٹ کریں۔

مرحلہ 7: موجودہ اصطلاح کی قدر کو لوپ کے اندر پرنٹ کریں۔

مرحلہ 8: جب لوپ تمام شرائط کے ذریعے تکرار کر لے تو اسے چھوڑ دیں اور پروگرام کو ختم کرنے کے لیے 0 واپس کریں۔

مندرجہ ذیل مثال کوڈ مندرجہ بالا عمل کی وضاحت کرتا ہے:

# شامل کریں
استعمال کرتے ہوئے نام کی جگہ std ;

int مرکزی ( ) {
int a = 0 ، ب = 1 ، سی، میں، نمبر ;
cout << 'عناصر کی تعداد درج کریں:' ;
کھانا >> نمبر ;
cout << a << ' << ب << ' ;
کے لیے ( میں = 2 ; میں < نمبر ; ++ میں )
{
c = a + ب ;
cout << c << ' ;
a = ب ;
ب = c ;
}
واپسی 0 ;
}

مندرجہ بالا C++ پروگرام پرنٹ کرتا ہے۔ فبونیکی سیریز شرائط کی صارف کی مخصوص تعداد تک۔ پروگرام ظاہر کرنے کے لیے شرائط کی تعداد کا تعین کرنے کے لیے پہلے صارف سے ان پٹ لیتا ہے۔ پھر، یہ استعمال کرتا ہے a لوپ کے لئے پہلے دو نمبروں 0 اور 1 سے شروع ہونے والی سیریز کو تیار کرنے اور پرنٹ کرنے کے لیے۔ یہ پچھلے دو نمبروں کے مجموعے کا حساب لگانا اور پرنٹ کرنا جاری رکھتا ہے جب تک کہ اصطلاحات کی مطلوبہ تعداد تک نہیں پہنچ جاتی۔

آؤٹ پٹ

طریقہ 2: C++ میں تکرار کے ساتھ Fibonacci سیریز دکھائیں۔

تکرار کی نمائندگی کرنے کا ایک اور طریقہ ہے۔ فبونیکی سیریز C++ میں۔ اس طریقہ کار میں ایک بنانا شامل ہے۔ تکراری تقریب جو شرائط کی تعداد کو بطور ان پٹ قبول کرتا ہے اور پھر استعمال کرتا ہے۔ تکرار حساب لگانے اور دکھانے کے لیے فبونیکی سیریز .

یہاں کی نمائندگی کے لیے مرحلہ وار بہاؤ ہے۔ فبونیکی سیریز استعمال کرتے ہوئے تکرار C++ میں:

مرحلہ نمبر 1: کا حساب لگانے کے لیے ایک تکراری فنکشن بنا کر شروع کریں۔ فبونیکی سیریز .

مرحلہ 2: سیریز میں شرائط کی تعداد کو بطور دلیل فنکشن میں منتقل کیا جانا چاہئے۔

مرحلہ 3: اس فنکشن کے لیے ایک بیس کیس کی وضاحت کریں جس میں فنکشن سیریز میں متعلقہ نمبر واپس کرے گا اگر ان پٹ 0 یا 1 ہے۔

مرحلہ 4: سیریز میں پچھلی دو اصطلاحات کا استعمال کرتے ہوئے فنکشن کو بار بار کال کریں اور کسی دوسرے ان پٹ کے لیے موجودہ اصطلاح حاصل کرنے کے لیے ان کو ایک ساتھ شامل کریں۔

مرحلہ 5: فنکشن کے آؤٹ پٹ کے طور پر، موجودہ اصطلاح واپس کریں۔

مرحلہ 6: مین فنکشن میں، صارف سے پوچھیں کہ وہ سیریز میں کتنی اصطلاحات دیکھنا چاہتے ہیں۔

مرحلہ 7: صارف کی طرف سے فراہم کردہ نمبر تک ہر ٹرم کے لیے، ریکسریو فبونیکی فنکشن کو کال کریں اور نتیجہ پرنٹ کریں۔

مندرجہ ذیل کوڈ مندرجہ بالا عمل کی وضاحت کرتا ہے:

# شامل کریں
استعمال کرتے ہوئے نام کی جگہ std ;

int fib ( int n ) {
اگر ( n <= 1 )
واپسی n ;
واپسی fib ( n - 1 ) + fib ( n - 2 ) ;
}
int مرکزی ( ) {
cout << 'فبونیکی سیریز کا آؤٹ پٹ یہ ہے: \n ' ;
int n = 23 ، میں ;
کے لیے ( میں = 0 ; میں < n ; میں ++ )
cout << fib ( میں ) << ' ;
واپسی 0 ;
}

دی فبونیکی سیریز کا استعمال کرتے ہوئے شمار کیا جاتا ہے اور دکھایا جاتا ہے۔ تکرار مندرجہ بالا C++ پروگرام میں 23 ویں مدت تک۔ یہ وضاحت کرتا ہے۔ fib فنکشن، جو ایک عدد لیتا ہے۔ n بطور ان پٹ اور بار بار حساب لگاتا ہے اور کی n-ویں اصطلاح کو لوٹاتا ہے۔ فبونیکی ترتیب فارمولہ کا استعمال کرتے ہوئے F(n) = F(n-1) + F(n-2) بیس کیسز کے ساتھ F(0) = 0 اور F(1) = 1 . مین فنکشن پھر کال کرتا ہے۔ fib ہر ٹرم کے لیے n بار تک فنکشن کرتا ہے اور نتیجہ کو کنسول پر پرنٹ کرتا ہے۔

آؤٹ پٹ

نیچے کی لکیر

دی فبونیکی سیریز C++ میں اعداد کا وہ سیٹ ہے جس میں ہر نمبر پچھلی دو اصطلاحات کے مجموعے کے برابر ہے۔ ظاہر کرنے کے دو طریقے ہیں۔ فبونیکی سیریز C++ میں، ایک گزر چکا ہے۔ لوپ کے لئے اور دوسرے کے ذریعے ہے تکرار . پروگرامر لاگو کرنے کے لئے کسی بھی طرح کا استعمال کرسکتے ہیں۔ فبونیکی ترتیب ایپلی کیشنز کی ایک رینج کے لیے ان کے C++ پروگراموں میں۔