به وبلاگ من خوش آمدید. در این وبلاگ سعی میکنم تا تمامی ترفندها ، آموزش ها ، و تازه های مربوط به علم کامپیوتر چون نرم افزار - سخت افزار - برنامه نویسی و سایر مطالب مفید و خواندنی را قرار دهم. با آرزوی شادی شما
در اینجا سورس برنامه ای به زبان ++c را برایتان قرار میدهم که با استفاده از آن میتوانید با وارد کردن عددی (مانند n)به برنامه اعلام نمایید تا مربعی n*n توخالی توسط ستاره ها برایتان در خروجی (که همان مانیتور می باشد) چاپ نماید.
بر فرض مثال با وارد کردن عدد 4 خروجی حاصل به شکل زیر خواهد بود:
* * * *
* *
* *
* * * *
و اما سورس برنامه ( در ادامه مطلب)
این فقط یه الگوریتم ساده هستش و مطمئنا الگوریتم های کارامد تری نیز برای این مسئله وجود دارند
سورس برنامه
/* ================ Program Description =================*/ /* --------------------- */ /* print this form with stars */ /* * * * */ /* * * */ /* * * * */ /* Programmer : 'www.ramin-pc.loxblog.com' */ /* ==============================================*/
#include //defines cout and cin objects #include //defines clrscr() function
voidmain () {
clrscr() //clear screan int i,j,n,z;
cout << "enter a number : "; cin >> n;
for (i=1; i { if (i == 1 || i == n ) {
for (j=1 ; j { cout << "*"; } } else { for (z=1 ; z <=n ; z++ ) { if (z == 1 || z == n) { cout << "*"; } else { cout << ""; } } } cout << "\n";