چاپ مربعی متشکل از ستاره ها

ساخت وبلاگ

در اینجا سورس برنامه ای به زبان ++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";
} // of first for

getch();

} //of main function


trande world...
ما را در سایت trande world دنبال می کنید

برچسب : نویسنده : eramin-pc5 بازدید : 246 تاريخ : پنجشنبه 20 آبان 1395 ساعت: 6:14