تبليغاتX
برنامه نویسی سی پلاس پلاس
یکشنبه دوم اردیبهشت 1386 ساعت 16:58
سلام

یکی از دوستان دو برنامه زیر رو درخواست کرده بودن که براشون نوشتیم:

1- برنامه ای که بدون استفاده از متغیرهای زیاد (حداکثر 3 تا integer و 2 تا رشته ای ) نام 10 دانشجو را از ورودی دریافت کرده و کوچکترین نام را از لحاظ الفبائی نمایش دهد.
2- برنامه ای که 10 بیت از دیوان حافظ را در یک آرایه ای 10 سطر ی از رشته ها قرار دهد سپس هر زمان که کاربر کلید اینتر را فشار داد یک بیت را به طور رندوم انتخاب کند.

اولی کار سینا و دومی کار منه.

لینک دانلود

نوشته شده توسط علی | لینک ثابت | موضوع: برنامه + سورس 
پنجشنبه سی ام فروردین 1386 ساعت 16:7
سلام

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

این برنامه به زبان سی پلاس پلاس و با استفاده از لینک لیست ها نوشته شده است.

قابلیتهای برنامه

۱. اضافه کردن شماره

۲.جستجوی شماره بر اساس نام ، نام خانوادگی ، شماره

۳. حذف شماره

۴. تغییر شماره های ذخیره شده

۵.save کردن شماره ها در فایل و بازخوانی آنها

۶. خروجی CVS برای برنامه اکسل

و...

لینک دانلود

نوشته شده توسط علی | لینک ثابت | موضوع: نوشته های ما 
چهارشنبه بیست و نهم فروردین 1386 ساعت 16:10
مثلث خیام-پاسکال(نیوتن-پاسکال)

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

...

 

مثلث خیام-پاسکال مثلثی از اعداد است که هر عدد از جمع دو عدد بالای خودبدست می آید.

از این مثلث می توانید در محاسبه عبارتهای مختلفی استفاده کنید.

مثلا در محاسبه حاصل عباراتی چون (a+b)n. عدد های این مثلث ضرایب عبارات هستند.

 

                                                                  1                (a+b)0

                                                               11               (a+b)1

                                                               121              (a+b)2

                                                               1331             (a+b)3

                                                                                         ...

 

مثلا برای محاسبه(a+b)۶به ردیف هفتم مثلث مراجعه می کنیم که و از اعداد آن به عنوان ضرایب ساتفاده می کنیم.

(a+b)6=a6+6a5b+15a4b2+20a3b3+15a2b4+6ab5+b6

 

 

یا در مسائلی همچون این سوال:

احتمال افتادن گلوله در محل مشخص شده را

محاسبه کنید.

 

 

 

 

 

 

 

ابتدا شماره های مثلث خیام-پاسکال را در خانه ها می نویسیم:

 

 

 

 

 

 

 

 

 


مشاهده می کنید که تعداد راه های ورود گلوله به محل مورد نظر برابر عدد آن محل در مثلث خیام پاسکال است.همچنین مجموع احتمالات  برابر مجموع اعداد آخرین ستون است.یعنی در این سوال احتمال برابر 32/5 است.

توجه داشته باشید که مجموع اعداد در ردیف n ام برابر است با:      2n

 

در این برنامه شما تعداد ردیف مورد نظر را وارد می کنید و برنامه مثلث خیام پاسکال را تا آن ردیف محاسبه می کند.

 

دانلود برنامه مثلث خیام-پاسکال

 

اگر فایلی در پست های قبل ایراد داشت ، حتما در قسمت نظرات قید کنید.

نوشته شده توسط علی | لینک ثابت | موضوع: نوشته های ما 
چهارشنبه بیست و نهم فروردین 1386 ساعت 15:53

یکی از جالب ترین مساله هایی که در C++ مطرح میشه مساله Knight tour است که در آن مهره اسب شطرنج باید از یک نقطه درون صفحه شطرنج شروع کرده با گذشتن از تمام خانه ها فقط  و فقط یک بار 64 خانه را طی کند.

 

 

knight tour source C

 

همانطور که در شکل مشاهده می شود یک نمونه از حرکت اسب نشان داده شده است. این برنامه طبق این جدول :

 

2  3  4  4  4  4  3  2
3  4  6  6  6  6  4  3
4  6  8  8  8  8  6  4
4  6  8  8  8  8  6  4
4  6  8  8  8  8  6  4
4  6  8  8  8  8  6  4
3  4  6  6  6  6  4  3
2  3  4  4  4  4  3  2

 

ابتدا به خانه هایی میرود که احتمال گذر از آنان کمتر است .

 

لینک دانلود

نوشته شده توسط علی | لینک ثابت | موضوع: نوشته های ما 
سه شنبه بیست و هشتم فروردین 1386 ساعت 17:31
سلام

این اولین پست من تو این وبلاگه و امیدوارم که لحظات خوبی رو تو این وبلاگ در کنار هم سپری کنیم.

این یه برنامه به زبان c هست که بنده نوشتم و در حقیقت کار یه محاسبه گر همه کاره رو انجام میده.

اعمال فراوان این برنامه رو که حدوداً 31 عمل ریاضی هست رو میتونید تو ادامه مطلب ببینید...

 لینک دانلود

ضمناً اگه کسی سورس این برنامه رو خواست  ای-میلش رو بده بهش میل کنم

در ضمن اگه این برنامه در هر مورد چه خود برنامه و چه اجراش و چه دانلودش مشکلی داشت ممنون میشم تو قسمت نظرات به اطلاع بنده برسونید.

ممنون


ادامه مطلب
نوشته شده توسط علی | لینک ثابت | موضوع: نوشته های ما 
لینکهای مفید: