نوشته شده توسط : 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
 


 


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


💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران