Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int i,j,k,n,x,y,a[18][18];
  7. n=18;
  8. x=4;
  9. y=8;
  10. for(i=0;i<n;i++){
  11. for(j=0;j<n;j++){
  12. a[i][j]=0;
  13. }
  14. }
  15. for(k=n;k>=0;k--){
  16. for(i=x;i<x+k;i++){
  17. for(j=y;j<y+k;j++){
  18. if(i<n && j<n && i>=0 && j>=0){
  19. a[i][j]=k-1;
  20. }
  21. }
  22. for(j=y;j>y-k;j--){
  23. if(i<n && j<n && i>=0 && j>=0){
  24. a[i][j]=k-1;
  25. }
  26.  
  27. }
  28. }
  29. for(i=x;i>x-k;i--){
  30. for(j=y;j<y+k;j++){
  31. if(i<n && j<n && i>=0 && j>=0){
  32. a[i][j]=k-1;
  33. }
  34. }
  35. for(j=y;j>y-k;j--){
  36. if(i<n && j<n && i>=0 && j>=0){
  37. a[i][j]=k-1;
  38. }
  39.  
  40. }
  41. }
  42. }
  43.  
  44.  
  45.  
  46. printf(" a: ");
  47. for(j=0;j<n;j++){
  48. printf("%3d", j);
  49. }
  50. printf("\n");
  51. for(i=0;i<n;i++){
  52. printf("%2d: ",i);
  53. for(j=0;j<n;j++){
  54. printf("%3d",a[i][j]);
  55. }
  56. printf("\n");
  57. }
  58. return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement