مساعدة C++ (برنامج يطبع مربّع)

أرسل من قبل Paco في الخميس, 2007/09/13 - 4:48pm.

تاريخ التسجيل: 2007-09-13
مشاركات: 3

الجامعة: تشرين
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى
الاختصاص: هندسة برمجيات

أريد برنامج يقوم بقراءة طول مربع ثم يطبع المربع بأكمله باستخدام اشارات * والفراغات يجب على البرنامج أن يكون قادرا على طباعة المربعات ذات الاضلاع من الاطوال 1 - 20.

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 259

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الجمعة, 2007/09/21 - 9:43pm

تاريخ التسجيل: 2007-09-11
مشاركات: 2

الجامعة: غير ذلك
الكلية: غير ذلك
المرحلة: دكتور
الاختصاص: غير ذلك

لك شو هادا يا كنان....I did not know you

يعني ع صعوبة هاد البرنامج؟؟؟

عرفت مين أنا؟؟؟؟

أنا داخل بحسابي السري غير المعلن...

باي يا ((((paco ))))

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/09/21 - 11:12pm
صورة Deep_Sea

تاريخ التسجيل: 2007-09-21
مشاركات: 7

الجامعة: غير ذلك
الكلية: غير ذلك
الاختصاص: غير ذلك

Try this:

void draw(int leng
){
//draw top

for i=1 to l do{

cout<<*;

}

cout<<endl;

//draw left and rightfor i=2 to leng-1 do

{for j=1 to leng do{

if(j==1 or j==leng)then

cout<<*;

else

cout<<" ";

}//end inner for

}//end for

 

//
draw botton

for i=1 to l do{

cout<<*;

}

}//end draw proc

 

اللهم أرنا الحق حقاً و ارزقنا اتباعا .. و أرنا الباطل باطلاً و ارزقنا اجتنابا ..

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/09/21 - 11:30pm
صورة Deep_Sea

تاريخ التسجيل: 2007-09-21
مشاركات: 7

الجامعة: غير ذلك
الكلية: غير ذلك
الاختصاص: غير ذلك

بعتقد انو الفكرة العامة من البرنامج وصلت .. يعني هيه مو أكتر
من حلقات for..
سامحونا عالأخطاء يلي وردت بالرد السابق .. و استبدلو كل l بleng بيمشي الحال ..

اللهم أرنا الحق حقاً و ارزقنا اتباعا .. و أرنا الباطل باطلاً و ارزقنا اجتنابا ..

 
دخول أو تسجيل لإرسال التعليقات
السبت, 2007/09/22 - 12:18am

تاريخ التسجيل: 2007-09-14
مشاركات: 57

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: هندسة برمجيات

void DrawSquare(int len)
{
int i,j;
for (i=1; i<=len; i++)
{
	if (i==1 || i==len)
		for (j=1; j<=len ; j++)
			cout<*;
	else
	{
		cout<*;
		for (j=2; j<=len-1 ; j++)
			cout<" ";
		cout<*;
	}
}
}


 
دخول أو تسجيل لإرسال التعليقات
السبت, 2007/09/22 - 12:13am
صورة Deep_Sea

تاريخ التسجيل: 2007-09-21
مشاركات: 7

الجامعة: غير ذلك
الكلية: غير ذلك
الاختصاص: غير ذلك

void DrawSquare(int len)
{
 int i,j;
 for (i=1; i<=len; i++)
 {
   if (i==1 || i==len)
     for (j=1; j<=len ; j++)
       cout<<*;
   else
      {
        cout<<*;
        for (j=2; j<=len-1 ; j++)
          cout<<" "
        cout<<*;
      }
 }
}//end DrawSquare

that is more readable

اللهم أرنا الحق حقاً و ارزقنا اتباعا .. و أرنا الباطل باطلاً و ارزقنا اجتنابا ..

 
دخول أو تسجيل لإرسال التعليقات