PaL StUdEnT
08/10/2008, 08:34 PM
بسم الله الرحمن الرحيم
السلام عليكم,,
راحت ايام السي والسي ++ رور1
كانت ايام حلوه حولك1
الحمد لله خلصنا منها بس ورطنا بشي اصعب الداتا ستركتشر
اليوم جايبلكم لعبة x & o باستخدام السي ++
بس بدي متطوع يعرف فرنسي يترجملي كم كلمه ما عرفت معناهن
#include<stdio.h>
#include<stdlib.h>
main()
{
int T[3][3],i,j,w=0,t=0;
float b;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
T[i][j]=2;
printf("\t\t*********** BIENVENUE AU JEU XO ***************\n");
for(i=0;i<=2;i++)
{ for(j=0;j<=2;j++)
{if( T[i][j]==2) printf("_ ");
else
printf("%d\t",T[i][j]);}
printf("\n\n");
}
while(1)
{
printf("PLAYER 1 \n donner la position du case selectioné en utilisant le clavier\n");
scanf("%f",&b);
if (b==1)
{i=2;j=0;}
if (b==2)
{i=2;j=1;}
if (b==3)
{i=2;j=2;}
if (b==4)
{i=1;j=0;}
if (b==5)
{i=1;j=1;}
if (b==6)
{i=1;j=2;}
if (b==7)
{i=0;j=0;}
if (b==8)
{i=0;j=1;}
if (b==9)
{i=0;j=2;}
while(T[i][j]!=2)
{ printf("PLAYER 1 \n donner la position du case selectioné en utilisant le clavier\n");
scanf("%f",&b);
if (b==1)
{i=2;j=0;}
if (b==2)
{i=2;j=1;}
if (b==3)
{i=2;j=2;}
if (b==4)
{i=1;j=0;}
if (b==5)
{i=1;j=1;}
if (b==6)
{i=1;j=2;}
if (b==7)
{i=0;j=0;}
if (b==8)
{i=0;j=1;}
if (b==9)
{i=0;j=2;} }
T[i][j]=1;
printf("\n\n\n\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{if (T[i][j]==2) printf("_ ");
else
printf("%d\t",T[i][j]);}
printf("\n\n");
}
for(i=0;i<=2;i++)
{
if (T[i][0]==T[i][1]&&T[i][1]==T[i][2]&&T[i][0]!=2)
{w=1;
if(T[i][0]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[i][0]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
}
}
if(w==1) break;
for(j=0;j<=2;j++)
{
if( T[0][j]==T[1][j]&&T[1][j]==T[2][j]&&T[1][j]!=2)
{w=1;
if(T[1][j]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[1][j]==0) printf("\n\n*******PLAYER 2 WON*******\n\n") ;
break ;
}
}
if(w==1) break;
if(T[0][0]==T[1][1]&&T[2][2]==T[1][1]&&T[1][1]!=2)
{w=1;
if(T[1][1]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[1][1]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
} if(w==1) break;
if(T[0][2]==T[1][1]&&T[1][1]==T[2][0]&&T[1][1]!=2)
{w=1;
if(T[1][1]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[1][1]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
} if(w==1) break;
t=0;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
{
if( T[i][j]==2)
{
break ;
}
else t++;
}
if(t==9)
{
printf ("\n\n*******EGALITE*******\n\n");
break ;}
printf("PLAYER 2 \n donner la position du case selectioné en utilisant le clavier\n");
scanf("%f",&b);
if (b==1)
{i=2;j=0;}
if (b==2)
{i=2;j=1;}
if (b==3)
{i=2;j=2;}
if (b==4)
{i=1;j=0;}
if (b==5)
{i=1;j=1;}
if (b==6)
{i=1;j=2;}
if (b==7)
{i=0;j=0;}
if (b==8)
{i=0;j=1;}
if (b==9)
{i=0;j=2;}
while(T[i][j]!=2)
{ printf("PLAYER 2 \n donner la position du case selectioné en utilisant le clavier\n");
scanf("%f",&b);
if (b==1)
{i=2;j=0;}
if (b==2)
{i=2;j=1;}
if (b==3)
{i=2;j=2;}
if (b==4)
{i=1;j=0;}
if (b==5)
{i=1;j=1;}
if (b==6)
{i=1;j=2;}
if (b==7)
{i=0;j=0;}
if (b==8)
{i=0;j=1;}
if (b==9)
{i=0;j=2;} }
T[i][j]=0;
printf("\n\n\n\n");
for(i=0;i<=2;i++)
{ for(j=0;j<=2;j++)
{if (T[i][j]==2 )printf("_ ");
else
printf("%d\t",T[i][j]);}
printf("\n\n");
}
for(i=0;i<=2;i++)
{
if (T[i][0]==T[i][1]&&T[i][1]==T[i][2]&&T[i][0]!=2)
{w=1;
if(T[i][0]==1)
printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[i][0]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
}
} if(w==1) break;
for(j=0;j<=2;j++)
{
if( T[0][j]==T[1][j]&&T[1][j]==T[2][j]&&T[1][j]!=2)
{w=1;
if(T[1][j]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[1][j]==0) printf("\n\n*******PLAYER 2 WON*******\n\n") ;
break ;
}
} if(w==1) break;
if(T[0][0]==T[1][1]&&T[2][2]==T[1][1]&&T[1][1]!=2)
{w=1;
if(T[0][0]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[0][0]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
} if(w==1) break;
if(T[0][2]==T[1][1]&&T[1][1]==T[2][0]&&T[1][1]!=2)
{w=1;
if(T[0][2]==1)
{printf("\n\n*******PLAYER 1 WON*******\n\n");}
if(T[0][2]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
} if(w==1) break;
t=0;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
{
if( T[i][j]==2)
{
break ;
}
else t++;
}
if(t==9)
{
printf ("\n\n*******EGALITE*******\n\n");
break ;}
}
printf ("\n\n***** MERCI ET AU REVOIR******\n\a\a\a\n");
system("pause");}
ان شااء الله تنال اعجابكم
وكل عام وانتم بخير
الله يوفقنا واياكم ويمشي هالدنيا ع خير
السلام عليكم,,
راحت ايام السي والسي ++ رور1
كانت ايام حلوه حولك1
الحمد لله خلصنا منها بس ورطنا بشي اصعب الداتا ستركتشر
اليوم جايبلكم لعبة x & o باستخدام السي ++
بس بدي متطوع يعرف فرنسي يترجملي كم كلمه ما عرفت معناهن
#include<stdio.h>
#include<stdlib.h>
main()
{
int T[3][3],i,j,w=0,t=0;
float b;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
T[i][j]=2;
printf("\t\t*********** BIENVENUE AU JEU XO ***************\n");
for(i=0;i<=2;i++)
{ for(j=0;j<=2;j++)
{if( T[i][j]==2) printf("_ ");
else
printf("%d\t",T[i][j]);}
printf("\n\n");
}
while(1)
{
printf("PLAYER 1 \n donner la position du case selectioné en utilisant le clavier\n");
scanf("%f",&b);
if (b==1)
{i=2;j=0;}
if (b==2)
{i=2;j=1;}
if (b==3)
{i=2;j=2;}
if (b==4)
{i=1;j=0;}
if (b==5)
{i=1;j=1;}
if (b==6)
{i=1;j=2;}
if (b==7)
{i=0;j=0;}
if (b==8)
{i=0;j=1;}
if (b==9)
{i=0;j=2;}
while(T[i][j]!=2)
{ printf("PLAYER 1 \n donner la position du case selectioné en utilisant le clavier\n");
scanf("%f",&b);
if (b==1)
{i=2;j=0;}
if (b==2)
{i=2;j=1;}
if (b==3)
{i=2;j=2;}
if (b==4)
{i=1;j=0;}
if (b==5)
{i=1;j=1;}
if (b==6)
{i=1;j=2;}
if (b==7)
{i=0;j=0;}
if (b==8)
{i=0;j=1;}
if (b==9)
{i=0;j=2;} }
T[i][j]=1;
printf("\n\n\n\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{if (T[i][j]==2) printf("_ ");
else
printf("%d\t",T[i][j]);}
printf("\n\n");
}
for(i=0;i<=2;i++)
{
if (T[i][0]==T[i][1]&&T[i][1]==T[i][2]&&T[i][0]!=2)
{w=1;
if(T[i][0]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[i][0]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
}
}
if(w==1) break;
for(j=0;j<=2;j++)
{
if( T[0][j]==T[1][j]&&T[1][j]==T[2][j]&&T[1][j]!=2)
{w=1;
if(T[1][j]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[1][j]==0) printf("\n\n*******PLAYER 2 WON*******\n\n") ;
break ;
}
}
if(w==1) break;
if(T[0][0]==T[1][1]&&T[2][2]==T[1][1]&&T[1][1]!=2)
{w=1;
if(T[1][1]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[1][1]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
} if(w==1) break;
if(T[0][2]==T[1][1]&&T[1][1]==T[2][0]&&T[1][1]!=2)
{w=1;
if(T[1][1]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[1][1]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
} if(w==1) break;
t=0;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
{
if( T[i][j]==2)
{
break ;
}
else t++;
}
if(t==9)
{
printf ("\n\n*******EGALITE*******\n\n");
break ;}
printf("PLAYER 2 \n donner la position du case selectioné en utilisant le clavier\n");
scanf("%f",&b);
if (b==1)
{i=2;j=0;}
if (b==2)
{i=2;j=1;}
if (b==3)
{i=2;j=2;}
if (b==4)
{i=1;j=0;}
if (b==5)
{i=1;j=1;}
if (b==6)
{i=1;j=2;}
if (b==7)
{i=0;j=0;}
if (b==8)
{i=0;j=1;}
if (b==9)
{i=0;j=2;}
while(T[i][j]!=2)
{ printf("PLAYER 2 \n donner la position du case selectioné en utilisant le clavier\n");
scanf("%f",&b);
if (b==1)
{i=2;j=0;}
if (b==2)
{i=2;j=1;}
if (b==3)
{i=2;j=2;}
if (b==4)
{i=1;j=0;}
if (b==5)
{i=1;j=1;}
if (b==6)
{i=1;j=2;}
if (b==7)
{i=0;j=0;}
if (b==8)
{i=0;j=1;}
if (b==9)
{i=0;j=2;} }
T[i][j]=0;
printf("\n\n\n\n");
for(i=0;i<=2;i++)
{ for(j=0;j<=2;j++)
{if (T[i][j]==2 )printf("_ ");
else
printf("%d\t",T[i][j]);}
printf("\n\n");
}
for(i=0;i<=2;i++)
{
if (T[i][0]==T[i][1]&&T[i][1]==T[i][2]&&T[i][0]!=2)
{w=1;
if(T[i][0]==1)
printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[i][0]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
}
} if(w==1) break;
for(j=0;j<=2;j++)
{
if( T[0][j]==T[1][j]&&T[1][j]==T[2][j]&&T[1][j]!=2)
{w=1;
if(T[1][j]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[1][j]==0) printf("\n\n*******PLAYER 2 WON*******\n\n") ;
break ;
}
} if(w==1) break;
if(T[0][0]==T[1][1]&&T[2][2]==T[1][1]&&T[1][1]!=2)
{w=1;
if(T[0][0]==1) printf("\n\n*******PLAYER 1 WON*******\n\n");
if(T[0][0]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
} if(w==1) break;
if(T[0][2]==T[1][1]&&T[1][1]==T[2][0]&&T[1][1]!=2)
{w=1;
if(T[0][2]==1)
{printf("\n\n*******PLAYER 1 WON*******\n\n");}
if(T[0][2]==0) printf("\n\n*******PLAYER 2 WON*******\n\n");
break;
} if(w==1) break;
t=0;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
{
if( T[i][j]==2)
{
break ;
}
else t++;
}
if(t==9)
{
printf ("\n\n*******EGALITE*******\n\n");
break ;}
}
printf ("\n\n***** MERCI ET AU REVOIR******\n\a\a\a\n");
system("pause");}
ان شااء الله تنال اعجابكم
وكل عام وانتم بخير
الله يوفقنا واياكم ويمشي هالدنيا ع خير