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



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

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

اس مضمون میں مندرجہ ذیل اشارے کا احاطہ کیا جائے گا ،





آو شروع کریں!

ایک فبونیکی سیریز کیا ہے؟

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



یہاں ایک مثال ہے فبونیکی سیریز: 0،1،1،2،3،5،8،13 & Hellip.etc.

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

یہاں ایک C ++ پروگرام ہے:

# نام کی جگہ ایس ٹی ڈی انٹ مین () {انٹرف فرسٹ = 0 ، سیکنڈ = 1 ، آئی ، این ، ٹام = 0 کووٹ کا استعمال کرتے ہوئے شامل کریں<>n // شرائط cout قبول کرنا<<'Fibonacci Series: ' for(i=0 i

آؤٹ پٹ:

مذکورہ پروگرام میں ، ہم پہلے تمام متغیرات کا اعلان کرتے ہیں۔ پہلے ، ہم نے پہلا اور دوسرا کی اقدار طے کیں ، یہ متغیرات ہوں گے جن کو ہم مزید شرائط تیار کرنے کے لئے استعمال کریں گے۔ اگلا ، ہم اصطلاح N کا اعلان کرتے ہیں ، جس میں شرائط کی تعداد ہوگی۔ ہمارے پاس ایک اصطلاح ہے جس میں دو ہندسوں کے جوڑے کو جوڑا جاتا ہے۔ آخری اصطلاح i ہے۔ یہ لوپ میں تکرار کے لئے استعمال ہوتا ہے۔



ہم صارف سے شرائط کی تعداد کو قبول کرتے ہیں اور اسے ن میں ذخیرہ کرتے ہیں۔ اس کے بعد ہمارے پاس ایک لوپ ہے جو صارف کی درخواست کردہ شرائط کی تعداد 0 سے چلتا ہے ، وہ n ہے۔

for لوپ کے اندر ، ہم سب سے پہلے اس حالت میں جانچ پڑتال کرتے ہیں کہ آیا i کی قیمت اگر 1 سے کم ہے تو ہم اس کے ساتھ ایک بیان بیان کرتے ہیں ، اگر یہ صفر ہے یا شرائط کی تعداد کے لحاظ سے ، اگر کوئی طباعت شدہ ہے۔ یہ ابتدائی صفر اور ایک پرنٹ کرنے کے لئے استعمال ہوتا ہے جب دو سے زیادہ اصطلاحات ہوں۔

اگر شرائط کی تعداد ایک سے زیادہ ہے تو ، لوپ کے دوسرے حصے پر عمل درآمد ہوگا۔ اس حصے میں ، متغیر کا پہلا اور دوسرا متغیر کا اضافہ متغیر رقم کو تفویض کیا جاتا ہے۔ اگلی اصطلاح مجموعی متغیر ہے۔ مثال کے طور پر ، پہلا اور دوسرا جس کی اقدار 0 اور 1 ہیں ان کو 1 کی طرح قیمت حاصل کرنے کے لئے شامل کیا گیا ہے۔

اگلے حصے میں ، ہم پہلی مدت کے لئے دوسری اصطلاح کی قیمت تفویض کرتے ہیں اور اس کے بعد ، دوسری اصطلاح کی رقم کی قیمت مقرر کرتے ہیں۔ ایسا اس لئے کیا گیا ہے کہ اگلی مدت کے لئے پچھلی دونوں اقدار کو تبدیل کیا جاتا ہے کیونکہ ایک نئی قیمت چھاپتی ہے۔ یہ رقم کی قیمت ہے۔ اگر ہم پہلے اور دوسرے کو تفویض کردہ 0 اور 1 پر غور کریں تو ، اس قدم کے بعد پہلے کی قیمت 1 اور دوسرے کی قیمت بھی 1 ہوگی کیونکہ رقم کی قیمت 1 ہے۔

دوسرے حصے سے باہر نکلنے کے بعد ، ہم رقم کی قیمت پرنٹ کرتے ہیں۔ جب تک i کی قدر n کے برابر نہ ہوجائے اس وقت تک اس پر عمل درآمد کیا جائے گا۔ لوپ ٹوٹ جاتا ہے اور ہم پروگرام سے باہر نکل جاتے ہیں۔

سی ++ میں فیبونیکی سیریز پر اس مضمون کے ساتھ آگے بڑھ رہے ہیں

سی ++ پروگرام صارف کے ذریعہ درج کردہ نمبر تک فائبونیکی سیریز تیار کرنے کے لئے

کوڈ:

# نام کی جگہ ایس ٹی ڈی انٹ مین () {پہلے فرسٹ = 0 ، دوسرا = 1 ، رقم = 0 ، این کوٹ کا استعمال کرتے ہوئے شامل کریں<>n لاگت<<'Fibonacci Series: '<

آؤٹ پٹ:

آؤٹ پٹ - سی ++ میں ایڈوبیکا میں فبونیکی سیریز

اس پروگرام میں ، ہم صارف سے آخری مدت لیں۔ ہمیں اس تعداد تک ایک فبونیکی سیریز دکھانی چاہ.۔ یہ تھوڑی دیر کے لوپ کا استعمال کرکے کیا جاتا ہے۔

ہم صارف سے ان پٹ لیتے ہیں جو آخری اصطلاح ہے۔ پھر پہلی اور دوسری شرائط پرنٹ کریں۔ اس کے بعد ، پہلا اور دوسرا شامل کریں اور اس میں رقم جمع کریں۔

اس کے بعد ، ایک وقت لوپ ہے۔ یہ اس وقت تک چلتا ہے جب تک کہ رقم کی قیمت صارف کے درج کردہ نمبر سے کم نہ ہو۔ جبکہ لوپ کے اندر ، پہلے رقم کا پرنٹ کریں۔

اگلے حصے میں ، ہم پہلی مدت کے لئے دوسری اصطلاح کی قیمت تفویض کرتے ہیں اور اس کے بعد ، دوسری اصطلاح کی رقم کی قیمت مقرر کرتے ہیں۔ ہم پہلی اور دوسری میعاد کو شامل کرتے ہوئے ایک بار پھر اضافے کرتے ہیں اور اسے مختص کرتے ہیں۔

اس وقت تک لوپ چلتی ہے جب تک کہ صارف کی درج کردہ تعداد سے زیادہ رقم کی قیمت زیادہ نہیں ہوجاتی۔

C ++ میں فبونیکی سیریز کے اس مضمون کے ساتھ آگے بڑھتے ہوئے ، آئیے تکرار کا استعمال کرتے ہوئے فبونیکی سیریز کو پرنٹ کرنے کے لئے ایک C ++ پروگرام لکھتے ہیں۔

کٹھ پتلی بمقابلہ جوابی بمقابلہ شیف

تکرار کا استعمال کرتے ہوئے فبونیکی سیریز تیار کرنے کے لئے سی ++ پروگرام

فبونیکی سیریز نسل کو پروگرام کرنے کا ایک اور طریقہ تکرار استعمال کرنا ہے۔

کوڈ:

# نام کی جگہ کا استعمال کرتے ہوئے شامل کریں std int فبوناکسی (INT) انٹٹ مین () {INT ، m = 0 ، i cout<>n // شرائط cout قبول کرنا<<'Fibonacci Series: ' for (i = 1 i <= n i++) { cout<<' '<

آؤٹ پٹ:

اس پروگرام میں ، ہم فبونیکی سیریز بنانے کے لئے تکرار کا استعمال کرتے ہیں۔ جب تک ہمیں آؤٹ پٹ نہیں ملتی ہے تب تک فنکشن فبونیکی کہا جاتا ہے۔

فنکشن میں ، ہم سب سے پہلے جانچ پڑتال کرتے ہیں کہ ن نمبر صفر ہے یا ایک۔ اگر ہاں ، تو ہم n کی قیمت لوٹاتے ہیں۔ اگر نہیں تو ، ہم فبونیکی کو اقدار کے ساتھ n-1 اور n-2 کہتے ہیں۔

یہ فبونیکی سیریز بنانے کے طریقے ہیں۔ اس کے ساتھ ، ہم اس مضمون کے آخر میں پہنچ گئے ہیں۔

ہمارے لئے ایک سوال ہے؟ براہ کرم اس 'سی ++ میں فبونیکی سیریز' بلاگ کے تبصرے سیکشن میں اس کا تذکرہ کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔