Guest User

Untitled

a guest
Jul 17th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3. #include<stdlib.h>
  4.  
  5. int peca (char p,int x,int y)
  6. {
  7. int i;
  8. int j;
  9. switch (p)
  10. {
  11. case 'R':
  12. printf("falta");
  13.  
  14.  
  15. break;
  16. case 'T':
  17. printf("falta");
  18. break;
  19. case 'B':
  20. printf("falta");
  21. break;
  22. case 'C':
  23. printf("Cavalo\n ");
  24. for(i=0;i<8;i++)
  25. {
  26. printf(" %d",i+1);
  27. }
  28. printf("\n ");
  29. for(i=1;i<9;i++)
  30. {
  31. printf("%d",i);
  32. for(j=1;j<9;j++);
  33. {
  34. if(i==x && j==y) //NAO ESTÁ ACEITANDO X0==i COMO CORRETO ,NEM MSM QUANDO EH!!!!!!!!!!!!!!!!!!!!!!!!!!!
  35. {
  36. printf("C");
  37. }
  38. else
  39. {
  40. if(((j==y-2||j==y+2) && (i==x-1||i==x+1)) || ((j==y-1||j==y+1) && (i==x-2||i==x+2)))
  41. {
  42. printf(" X");
  43. }
  44. else
  45. {
  46. printf(" ");
  47. }
  48. }
  49. }
  50. printf("\n ");
  51. }
  52. break;
  53. }
  54.  
  55. return 0;
  56. }
  57. int main()
  58. {
  59.  
  60. int x;int y;char p;
  61. x=0;y=0;
  62. while((x<=0||x>8)||(y<=0||y>8))
  63. {
  64. printf("escolha a peça e a posiçao (x,y) no tabuleiro\n");
  65. scanf("%c %d %d",&p,&x,&y);
  66. }
  67.  
  68. peca(p,x,y);
  69. system("PAUSE");
  70. }
Add Comment
Please, Sign In to add comment