ورود

نسخه کامل مشاهده نسخه کامل : درخواست راهنمایی برای نوشتن یک برنامه ++C



Master_of_Rock
07-05-2010, 11:44
برنامه ای که n را بگیرد و به تعداد n سطر خروجی زیر را نشان دهد :



مثلا برای n=1
1

برای n=2
1
131
1

برای n=3
1
131
13531
131
1

برای n=4
1
131
13531
1357531
13531
131
1

برای n=5
1
131
13531
1357531
135797531
1357531
13531
131
1



و الی آخر ...

Master_of_Rock
07-05-2010, 18:07
:20:منتظر جوابم ، :46:

lebesgue
07-05-2010, 19:14
برای اینجور برنامه ها میتونید مقدار نقاط رو به صورتی تابعی از مکانشون بدست بیارید و از تابع gotoxy استفاده کنید.
مثلا برای حالت n=5 اگر در نظر بگیرید, اگر مختصات نقطه وسط (5,5) باشه, مقدار هر نقطه به مختصات x,y برابره با:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برنامه اش در حالت کلی به این شکل میشه:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Master_of_Rock
07-05-2010, 19:36
دستت درد نکنه واقعا که کارت درسته
میشه بدون استفاده از math.h این برنامه رو بنویسی (منظورم همون تابع gotoxy )
خیلی ممنون

lebesgue
07-05-2010, 21:05
بدون gotoxy خیلی سخت میشه, متاسفانه الان وقتش رو ندارم روش کار کنم.
(احتمالا باید برای هر نقطه دو تا حلقه for نوشت که یکی به تعداد j اون نقطه space بزنه و یکی به تعداد i اون نقطه n\ وارد کنه یا چیزی مشابه این.)
در ضمن gotoxy مربوط به conio.h میشه و math.h رو برای قدرمطلق (abs) آوردم.

Master_of_Rock
07-05-2010, 21:45
بدون gotoxy خیلی سخت میشه, متاسفانه الان وقتش رو ندارم روش کار کنم.
(احتمالا باید برای هر نقطه دو تا حلقه for نوشت که یکی به تعداد j اون نقطه space بزنه و یکی به تعداد i اون نقطه n\ وارد کنه یا چیزی مشابه این.)
.

آره دقیقآ همینو می خوام اگه لطفشو بکنی خیلی ممنونت می شم :10:

sin2x=2sinxcosx
07-05-2010, 23:59
اینم بدون gotoxy . ولی این ادبیات پست دوم اصلا جالب نیست ها .


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Davood_titan
08-05-2010, 07:21
برو حال کن که جواب سوالتو گرفتی 

Master_of_Rock
08-05-2010, 09:53
اینم بدون gotoxy . ولی این ادبیات پست دوم اصلا جالب نیست ها .

[/code]
ایول داداش دمت گرم کارم رو راه انداختی یه دنیا ازت ممنون:40:
بابت ادبیات پست دوم هم شرمندم چون واقعا کارم عجله ای بود

sin2x=2sinxcosx
08-05-2010, 16:50
البته اگه از setw استفاده کنین خروجی تون به ازای اعداد دو رقمی قشنگ تر هم دیده می شه :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید