امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
این برنامه چه کاری را انجام می دهد
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
Shy  این برنامه چه کاری را انجام می دهد
سلام:
من می خواستم بدون که کار این برنامه چیست، لطفا توضیح دهید.
ممنون.
کد:
#include <conio.h>
#include <iostream.h>


int fib(int n){
  if (n<3)
    return (1);
  else
    return (fib(n-1)+fib(n-2));

  }


main(){
  int x;
  cout << " shomareye jomle ra vared konid ===> ";
  cin >> x;
  cout << "\n" << fib(x);
  getch();
}

Assembly Language 039

۲۰-دى-۱۳۸۸, ۰۰:۴۳:۱۲
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: این برنامه چه کاری را انجام می دهد
این همون تابع فیبونانچی نیستش !

یه نمه می خوره !!!
۲۰-دى-۱۳۸۸, ۰۱:۰۹:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost
arian_vc آفلاین
در حال پیشرفت
***

ارسال‌ها: 328
موضوع‌ها: 40
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 66
( 311 تشکر در 95 ارسال )
ارسال: #3
RE: این برنامه چه کاری را انجام می دهد
آره فیبوناچیه

I can not guarantee that information above is 100 % correct Read more
۲۰-دى-۱۳۸۸, ۱۴:۵۰:۴۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost
sararobo آفلاین
کاربر مهندس
**

ارسال‌ها: 100
موضوع‌ها: 8
تاریخ عضویت: بهمن ۱۳۸۸

تشکرها : 349
( 319 تشکر در 85 ارسال )
ارسال: #4
RE: این برنامه چه کاری را انجام می دهد
این برنامه مربوط به تولیدسری فیبو ناچی هستش .
تابع (fib) کار تولید این سری رو در برنامه بالا انجام میده که به صورت بازگشتی فراخوانی شده .
سری فیبوناچی هم به اینصورته: 0 1 1 2 3 5 8 13 و.....
درواقع اعداد با جمع دو عدد قبلی ساخته میشن !
( دوستان چقد توضیحاتشون کامل بود ؟؟!!!!!!)

الهی بمیرم اگه باز ببینم غمی توی چشمات
الهی که باشه برای دل من تمومی دردات


۱۸-بهمن-۱۳۸۸, ۰۲:۵۲:۲۹
ارسال‌ها
پاسخ
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #5
RE: این برنامه چه کاری را انجام می دهد
البته توضیح همتون ناقص بود!!!
پرسیدن برنامه چه کاری انجام میده نه تابع.
تابع( fib(int n مقدار فیبوناچی را به دست میاره.
ولی توی برنامه از کاربر میخواد شماره جمله را وارد کنه(مثلا جمله ی nام) و فقط مقداری که مربوطه به اون شماره هست را به دست میاره یعنی مقدار جمله ی nام توی سری فیبوناچی را میده.
(در جواب، کل سری فیبوناچی را بهمون نمیده.بلکه فقط یک عدد میده)
یعنی اگر کاربر عدد 6 را وارد کند،مقدار 8 را دریافت میکنه.

برای کشف اقیانوسهای جدید باید شهامت ترک ساحل داشت

Tongue

(آخرین ویرایش در این ارسال: ۱۸-بهمن-۱۳۸۸, ۱۵:۱۱:۲۵، توسط mahbooob.)
۱۸-بهمن-۱۳۸۸, ۱۵:۰۴:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi20
saeed450 آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 599
موضوع‌ها: 57
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 736
( 2929 تشکر در 511 ارسال )
ارسال: #6
RE: این برنامه چه کاری را انجام می دهد
یکی بیاد این کاربر رو بن کنه

آدمی ساخته ی افکار خویش است فردا همان خواهی شد که امروز اندیشیده ای 038
۰۲-اسفند-۱۳۸۸, ۰۰:۳۴:۴۹
ارسال‌ها
پاسخ
sararobo آفلاین
کاربر مهندس
**

ارسال‌ها: 100
موضوع‌ها: 8
تاریخ عضویت: بهمن ۱۳۸۸

تشکرها : 349
( 319 تشکر در 85 ارسال )
ارسال: #7
RE: این برنامه چه کاری را انجام می دهد
(۱۸-بهمن-۱۳۸۸, ۱۵:۰۴:۱۲)mahbooob نوشته است: البته توضیح همتون ناقص بود!!!
پرسیدن برنامه چه کاری انجام میده نه تابع.
تابع( fib(int n مقدار فیبوناچی را به دست میاره.
ولی توی برنامه از کاربر میخواد شماره جمله را وارد کنه(مثلا جمله ی nام) و فقط مقداری که مربوطه به اون شماره هست را به دست میاره یعنی مقدار جمله ی nام توی سری فیبوناچی را میده.
(در جواب، کل سری فیبوناچی را بهمون نمیده.بلکه فقط یک عدد میده)
یعنی اگر کاربر عدد 6 را وارد کند،مقدار 8 را دریافت میکنه.
کاربر The.Ghost معلوم بود با سری فیبو ناجی اشنا نبودن!
وگرنه گرفتن xکه مشخصه ( یعنی تابلو) !

الهی بمیرم اگه باز ببینم غمی توی چشمات
الهی که باشه برای دل من تمومی دردات


۰۹-اسفند-۱۳۸۸, ۰۳:۰۸:۲۲
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS