PDA

View Full Version : مساعدة في حل الواجب يا شباب برنامج بلغة Cplus plus


mohammetleis
04-02-2002, 10:28 PM
يا شباب ساعدوني اسبوعين وانا احاول بس ما طلع مني شيء فقلت ما لك غير شباب سوالف...
بإختصار علي أن اسلم بعد غد برنامج سيي بلاس بلاس وهذا هو:

write a complete c++ program. define a 8 by 8 tabular 2 dimensional array, fill it with any shape using **** for example fill it with a chair image. and then the program should prompt from the user the number of rotations, and the program should print the shape then print it again rotated by 90 degrees until the number of rotation that the user defined it.

للتواصل عبر الايميل : mohammedtleis@hotmail.com
ارجوكم عجلوا عجلوا يا شباب لدي يومين فقط

mohammetleis
05-02-2002, 01:46 AM
وينكم يا شباب، ماإلنا غيركم

mohammetleis
05-02-2002, 06:16 PM
زعلتونا يا شباب ,,,,, معقولة ما حدا يرد، طيب ممكن أعرف ليش,,,
الله يخليكم ساعدددددددددددددددددددددددددددددددددددددوني

Computer
05-02-2002, 07:51 PM
عزيزي mohammetleis لماذا لا تجتهد بنفسك .... بهذه الطريقة لن تتعلم شيئا .... لكننا سنرفع عنك الحرج هذه المرة ....
وكما قلت ((ما لك غير شباب سوالف)) ... خذ البرنامج ....
ولكن يجب أن يكون لديك borland الأصدار الخامس أو السادس .....


<div align="left">
<font face="Courier New" size="3" color="#ff00ff">

# include <stdio.h>
# include <iostream.h>

const int max =8;
void print(char array[max][max]);

///////////////////////////////////
void main()

{
int no;
char array[max][max]={{' ','*',' ',' ',' ',' ',' ',' '}
,{' ','*',' ',' ',' ',' ',' ',' '}
,{' ','*',' ',' ',' ',' ',' ',' '}
,{' ','*','*','*','*','*',' ',' '}
,{' ','*','*','*','*','*',' ',' '}
,{' ',' ','*',' ',' ','*',' ',' '}
,{' ',' ','*',' ',' ','*',' ',' '}
,{' ',' ','*',' ',' ','*',' ',' '}};

print(array);
cout<<'\n'<<"Enter the no. of rotations :";
cin>>no;
char array_rot[max][max];
for(int k=1;k<=no;k++)
{
for(int i=max-1;i>=0;i--)
for(int j=0;j<max;j++)
{
array_rot[max-1-i][j]=array[j][i];

}

for(int i=0;i<max;i++)
for(int j=0;j<max;j++)
{
array[i][j]=array_rot[i][j];

}
cout<<'\n'<<"Rotation("<<k<<")";
print(array) ;
printf("\n Press Enter ");
getchar();
}

}

//////////////////////////////////

void print(char array[max][max])
{
for(int i=0;i<max;i++)
{ cout<<endl;
for(int j=0;j<max;j++)
{
cout<<array[i][j];
}
}
cout<<endl;
};


//////////////////////////////////

</font>
</div>

البرنامج هنا غير واضح ... بسبب اعدادات الكتابة ولكن تستطيع نسخة من الكود الخاص بهذه الصفحة

mohammetleis
06-02-2002, 03:22 AM
شكراً لك كثيراً اخي كمبيوتر، فعلاً لم يكن لدينا سوى شباب سوالف، ولا تسيء الظن فأنا حاولت كثيراً أن احل هذا البرنامج وقد توصلت تقريباً إلى الحل ولكني افتقد الوقت وغداً موعد التسليم ولدينا امتحانات كثيرة 4 إمتحانات غداً، لم استطع حقاً الاحتمال اكثر. <<<<< كان بيلعب ورق مع الشباب :D :D :D :D :D :D

لدي برنامح بولاند ولكن الكود لا ينسخ والبرنامج معقد، فأتمنى لو أنك تتكرم علي وتسمح لي بانزال البرنامج بواسطة وصلة ما.

وشكرا لك مجدداً،

mohammetleis
06-02-2002, 10:40 PM
وينك اخي كمبيوتر وين صرت؟

mohammetleis
07-02-2002, 01:23 AM
شكراً جزيلا لك يا اخي كمبيوتر على ارسالك البرنامج

Computer
07-02-2002, 01:24 AM
((وين صرت!!!))
أنا طالب مثلك ... لأ أجد الوقت الكافي لمراجعة الموقع دوريا ... فأعذرني ...


أضغط هنـــا وبالتوفيق (http://www.gizba.com/x/computersa/homework.txt)

mohammetleis
07-02-2002, 11:42 PM
عفوا أخي لا تفهمي غلط، كنت ابي رفع الموضوع فقط،

والله يوفقك في دراستك