robert
28-04-2008, 18:54
سلام به همگی !!
راستش قصد داشتم برنامه ای بنویسم که اسم پنج تا ورزشکار رو بگیره و مسابقاتی رو که بصورت دو به دو انجام میدهند رو بصورت آوردن اسم دوتا بازیکنی که با هم مسابقه دادند چاپ بکنه
برای مثال اگه سه بازیکن ali و hasan و reza داشته باشیم در خروجی باید این عبارت چاپ بشه
ali ---- reza
ali-----hasan
hasan---reza
من این برنامه رو برای متغیر های int نوشتم !! لیکن بلد نیستم برای متغیر های char که اسم بازیکنان میباشند همین برنامه رو بازنویسی کنم !!!:20: البته تو همون برنامه هم اشکالی که هست اینه که یکبار مسابقه 1 رو با 2 حساب میکنه و یکبار مسابقه 2 رو با 1 حساب میکنه !! در صورتی که مسابقه 1با 2 و 2 با 1 هردو یک چیز هستند و باید یکی از آنها چاپ بشه که من نمیدونم چجوری ممکنه اینکار رو انجام داد !! از طرفی میخوام بجای int از char استفاده کنم که بازهم به مشکل برمیخورم !!:41:
برنامه ای که نوشتم اینه که البته باید به محیط سی پلاس پلاس copy - paste بشه :
#include<iostream.h>
int main()
{
int team[5];
int i;
cout<<"enter five teams";
for( i=0;i<5;i++){
cin>>team[i];
}
cout<<"the chart of legue is";
for(i=0;i<5;i++)
for(int j=0;j<5;j++)
if(i!=j)
cout<<team[i]<<" "<<team[j]<<endl;
return 0;
}
ممنون میشم اگه یه کمکی هم به من آماتور بکنید !!:11:
مرC :31:
راستش قصد داشتم برنامه ای بنویسم که اسم پنج تا ورزشکار رو بگیره و مسابقاتی رو که بصورت دو به دو انجام میدهند رو بصورت آوردن اسم دوتا بازیکنی که با هم مسابقه دادند چاپ بکنه
برای مثال اگه سه بازیکن ali و hasan و reza داشته باشیم در خروجی باید این عبارت چاپ بشه
ali ---- reza
ali-----hasan
hasan---reza
من این برنامه رو برای متغیر های int نوشتم !! لیکن بلد نیستم برای متغیر های char که اسم بازیکنان میباشند همین برنامه رو بازنویسی کنم !!!:20: البته تو همون برنامه هم اشکالی که هست اینه که یکبار مسابقه 1 رو با 2 حساب میکنه و یکبار مسابقه 2 رو با 1 حساب میکنه !! در صورتی که مسابقه 1با 2 و 2 با 1 هردو یک چیز هستند و باید یکی از آنها چاپ بشه که من نمیدونم چجوری ممکنه اینکار رو انجام داد !! از طرفی میخوام بجای int از char استفاده کنم که بازهم به مشکل برمیخورم !!:41:
برنامه ای که نوشتم اینه که البته باید به محیط سی پلاس پلاس copy - paste بشه :
#include<iostream.h>
int main()
{
int team[5];
int i;
cout<<"enter five teams";
for( i=0;i<5;i++){
cin>>team[i];
}
cout<<"the chart of legue is";
for(i=0;i<5;i++)
for(int j=0;j<5;j++)
if(i!=j)
cout<<team[i]<<" "<<team[j]<<endl;
return 0;
}
ممنون میشم اگه یه کمکی هم به من آماتور بکنید !!:11:
مرC :31: