نوشته شده توسط : ramin-pc

در اینجا سورس برنامه ای به زبان ++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
 


 


:: بازدید از این مطلب : 867
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یکشنبه 25 فروردین 1392 | نظرات (0)
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید