ايران ويج

نسخه‌ی کامل: کمک برا نوشتن برنامه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام
یکی از بچه ها دوتا برنامه میخواست به زبان سی یا سی پلاس بنویسه گفت از شما بخوام یکم راهنماییش کنین
1-دو رشته s1 , s2 داریم که
s1=abcdefg
s2=bacfhlgq
هستند بزرگترین زیر رشته مشترک را پیدا کنید مثلا m=ac یک زیر رشته است باید به ترتیب باشند و یکسان باشند (به روش پویا و بازگشتی)

2-در یک صفحه 8*8 به شکل رندم 64 عدد تصادفی را قرار می دهیم یک سرباز را در خانه ی سوم قرار میدهیم (فقط به سه خانه بالا میرود ) و امتیاز آن خانه بالایی را میگیرد و اگر وارد آن شود مسیری را بر میگردد که بیشترین امتیاز را به ما بدهد(با روش پویا بازگشتی)

خیلی ممنون
(۱۳-آذر-۱۳۹۳, ۲۳:۲۴:۵۸)hadikh73 نوشته است: [ -> ]سلام
یکی از بچه ها دوتا برنامه میخواست به زبان سی یا سی پلاس بنویسه گفت از شما بخوام یکم راهنماییش کنین
1-دو رشته s1 , s2 داریم که
s1=abcdefg
s2=bacfhlgq
هستند بزرگترین زیر رشته مشترک را پیدا کنید مثلا m=ac یک زیر رشته است باید به ترتیب باشند و یکسان باشند (به روش پویا و بازگشتی)

2-در یک صفحه 8*8 به شکل رندم 64 عدد تصادفی را قرار می دهیم یک سرباز را در خانه ی سوم قرار میدهیم (فقط به سه خانه بالا میرود ) و امتیاز آن خانه بالایی را میگیرد و اگر وارد آن شود مسیری را بر میگردد که بیشترین امتیاز را به ما بدهد(با روش پویا بازگشتی)

خیلی ممنون
سلام
مشکل کجاست؟
(۱۴-آذر-۱۳۹۳, ۲۰:۴۴:۲۴)Ghoghnus نوشته است: [ -> ]سلام
مشکل کجاست؟
راهنمایی می خواد که چطوری برنامه رو بنویسه
یعنی بلد نیست چطوری بنویسه
(۱۴-آذر-۱۳۹۳, ۲۰:۵۱:۰۴)hadikh73 نوشته است: [ -> ]
(۱۴-آذر-۱۳۹۳, ۲۰:۴۴:۲۴)Ghoghnus نوشته است: [ -> ]سلام
مشکل کجاست؟
راهنمایی می خواد که چطوری برنامه رو بنویسه
یعنی بلد نیست چطوری بنویسه

سوال اول را متجوه نشدم !
ولی برای دومی یدونه ارایه 8*8تعریف کن
کد:
int a[8][8];
ّعد به کمک حلقه تو در تو و این دستور v2 = rand() % 64+ 1; عدد تصادفی تولید کن و در خانه های ارایه قرار بده(البته هربار باید چک کنی اگر عدد تصادفی ایجاد شده قبلا ایجاد نشده باشه )
سلام

تویه ویکی پدیا در این مورد مطلب نوشته.

لطفا تو ویکی پدیا سرچ کنید "مسئله بزرگ‌ترین زیردنباله مشترک"

[تصویر:  Lcs-Fig1.PNG]

[تصویر:  Lcs-Fig2.PNG]


جزییاتشو کامل گفته.
خیلی ممنون بچه هاClapClap
بازم تشکر
سلام
عضو جدیدم

برای الحاق یک کد به کدی دیگه به زبانC++چیکار باید کرد.
منظورم اینه که چطوری قسمتی از محاسبات رو توی یه کد بنویسم بعد الحاقش کنم به کد اصلی.

ممنون میشم اگه کدی برای نمونه نشونم بدید.
منظورتون اینه که لایبرری دارید و نمی دونید چطور include اش کنید؟!
آره
درواقع فرمت لایبراری و include کردنش چطوره؟
فرض کنید یه لایبرری دارید که معمولا خود لایبرری شامل 2 تافایل هست ( h. و cpp. ) فرضا اسم لایبرری cam هست.
حالا که می خواید در تنه ی برنامه اصلی استفاده کنید، خط اول فایل اصلی کتابخانه ها include شدن. شما هم زیرشون در جای متاسب می نویسید ...
کد php:
#include "cam.h" 
البته استانداردش اینه که .h اش رو نمی خواد بذاری و خودش پیدا می کنه ، بستگی به کامپایلر دارهه.
cam.h و cam.cpp رو در فایل پروژه اتون در دید می ذارید. معمولا اون cpp. رو باید دستی مجدد تو IDE وارد کنید که مسیرش رو کامپایلر ببینه.
حالا می تونید از متود های کلاس در تنه ی اصلی برنامه استفاده کنید.

موفق باشید.
دوباره سلام.
توی C++ لایبراری نیست که بتونه انتگرال دوگانه رو به روش کوادراچرگوس حل کنه.؟

این لایبراری(ساب روتین) توی فرترن77و90 هستش.
میخواستم ببینم همچین لایبراری وجود داره توی C++ ؟
صفحه‌ها: 1 2