JuSTaR

FXP HELP 4

Jun 21st, 2020
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int height;
  6. int width;
  7.  
  8. printf("Enter Height:\n");
  9. scanf("%d", &height);
  10.  
  11. printf("Enter Width:\n");
  12. scanf("%d", &width);
  13.  
  14. int matrix[height][width];
  15. int num = 0; // מרחק
  16.  
  17. int loop;
  18.  
  19. if (height > width)
  20. {
  21. loop = height;
  22. }
  23. else
  24. {
  25. loop = width;
  26. }
  27.  
  28. for (int x = 0; x < loop/2; x++)
  29. {
  30. int minX = num;
  31. int minY = num;
  32. int maxX = height-num;
  33. int maxY = width-num;
  34.  
  35. for (int y = minX; y < maxX; y++)
  36. {
  37. for (int z = minY; z < maxY; z++)
  38. {
  39. matrix[y][z] = num+1; // ממלא את הקוביה
  40. }
  41. }
  42.  
  43. num++;
  44. }
  45.  
  46. for (int i = 0; i < height; i++)
  47. {
  48. for (int j = 0; j < width; j++)
  49. {
  50. printf(" %d ", matrix[i][j]);
  51. }
  52.  
  53. printf("\n");
  54. }
  55.  
  56. return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment