هلا يعطيكم العافية ....وآسف على تأخري بالرد
والحمد لله تمكنت من حلة
وهذا حلة
كود:
#include <iostream>
#include<conio.h>
#include <time.h>
using Namespace std;
void wait ( int s )
{
clock_t end;
end = clock () + s * CLOCKS_PER_SEC;
while (clock() < end) {}
}
void main()
{
char *race_t[70];
int num=0;
int place_turtle=0;
int place_rabit=0;
for(int m=0;m<70;race_t[m++]=" ");
race_t[70]='\0';
int i;
srand(time(0));
cout<<"start the Game \n";
while(1)
{
i =1+rand()%10;
if (i>=1 && i<=5)
{
place_turtle+=3;
}
else if(i>=6 && i<=7)
{
place_turtle-=6;
if(place_turtle<0) place_turtle=0;
place_rabit-=12;
if(place_rabit<0) place_rabit=0;
}
else if (i>=8 && i<=10)
{
place_turtle+=1;
place_rabit+=9;
}
else if (i>=3 && i<=5)
{
place_rabit+=1;
}
else if (i>=1 && i<=2)
{
place_rabit-=2;
if (place_rabit<0) place_rabit=0;
}
if(place_rabit>=70) {cout<< "\n Rabit win";break;}
else if(place_turtle>=70) {cout<<"\n Turtle win"; break;}
else if (place_turtle == place_rabit)
{
*(race_t + place_turtle)="OUCH";
}
else
{
*(race_t + place_turtle)="T";
*(race_t + place_rabit)="H";
}
for (int y = 0;y<70;y++)
cout<<*(race_t + y);
cout<<endl<<endl;
for(int m=0;m<70;*(race_t + m++)=" ");
wait(1);
}
cout<<endl<<endl;
system("pause");
}