واضح آرشیو وب فارسی:سایت ریسک: View Full Version : مشکل در برنامه نویسی C Lord_theOne26-12-2009, 03:11 PMسلام من کمک می خواهم برنامه ای نویسید که n را از ورودی بگیرد و n جمله سری فیبوناچی را بصورت زیر تولید کند اینو باید چکار کرد این فیبوناچی چی هست سری فیبوناچی = 1 1 2 3 5 8 13 ... ممنون ghanari_ghermez26-12-2009, 04:23 PMچون بچه بوشهری برنامه رو نوشتم واست:46: #include <conio.h> #include <stdio.h> int main() { int n,i,a,b,fib; clrscr(); a=1; b=1; printf("Enter n: "); scanf("%d",&n); printf("%d %d ",a,b); for(i=1;i<=n-2;i++) { fib=a+b; printf("%d ",fib); a=b; b=fib; } getch(); return 0; } هر عدد در این سری از جمع دو عدد قبلی بدست می آید !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Lord_theOne26-12-2009, 08:35 PMچون بچه بوشهری برنامه رو نوشتم واست:46: #include <conio.h> #include <stdio.h> int main() { int n,i,a,b,fib; clrscr(); a=1; b=1; printf("Enter n: "); scanf("%d",&n); printf("%d %d ",a,b); for(i=1;i<=n-2;i++) { fib=a+b; printf("%d ",fib); a=b; b=fib; } getch(); return 0; } هر عدد در این سری از جمع دو عدد قبلی بدست می آید !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سلام ممنون عزیز لطف داری اما من بعضی از این چیزهارو نخوندم و داخله C# باید برنامه را تحویل بدم اینهایی که با قرمز مشخص کردم را نخوندم می شود اگر وقت کردی برای قسمتهایشو توضیح بدی و اینهارو باید در کدام آبجکت بنویسم همه را در یکی بنویسم؟ این زیریه سالمه؟ البته اینو نگاه کن f(x)=F(x-1)+f(n-2) main() { int a=1, b=1; cout<<a<<end; cout<<b<<end; for (int i = 3; i<=10; ++i) } { c=a+b; a=b; b=c; } cout<<c<<end; ghanari_ghermez26-12-2009, 08:51 PMشما گفتی در زبان C ، من هم به همین زبان نوشتم زیاد فرقی نمی کنه مهم الگوریتم هست printf واسه چاپ هست. clrscr : پاک کردن صفحه نمایش fib : متغیری برای ذخیره مقدار فیبوناچی getch : در زبان C اگز این نذاری خروجی نشان داده نمیشه stdio.h : هدر فایل است keb07-01-2010, 04:06 PMمن هم همین مشکل رو داشتم ولی با این تفاوت که می خوام جمه اعداد دنباله ی فیبوناچی رو بنویسه. خواهشا کد این برنامه رو بنویسید. من از ویژوال C++ 2008.NET استفاده می کنم. لطفا یه جوری بنویسید که کار کنه. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3142]