Advertisement
NoxScourge

Untitled

Sep 16th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void main() {
  4.  
  5. int n, i, j, a[100][100];
  6.  
  7.  
  8. printf("Unesite duzinu matrice, mora biti veca od 5x5 i neparnog broja= ");
  9.  
  10.  
  11. scanf("%d", &n);
  12.  
  13.  
  14. if (n % 2 != 0 && n >= 5) {
  15.  
  16.  
  17. for (i = 0;i < n;i++) {
  18. for (j = 0;j < n;j++) {
  19.  
  20. a[i][j] = 0;
  21.  
  22. }
  23. printf("\n");
  24.  
  25. }
  26.  
  27.  
  28. for (j=0;j<n;j++) {
  29.  
  30. a[0][j] = 1;
  31. }
  32.  
  33. j = 0;
  34.  
  35. for (i=0;i<=n/2;i++) {
  36. a[i][j] = 1;
  37.  
  38. }
  39.  
  40. i = n / 2;
  41.  
  42. for (j = 0;j < n;j++) {
  43.  
  44. a[i][j] = 1;
  45.  
  46. }
  47.  
  48. j = n - 1;
  49.  
  50. for (i = n / 2 + 1;i < n;i++) {
  51.  
  52. a[i][j] = 1;
  53.  
  54.  
  55. }
  56.  
  57. i = n - 1;
  58. for (j = 0;j < n;j++) {
  59.  
  60. a[i][j] = 1;
  61. }
  62.  
  63. printf("Matrica je ispisala broj 5 izgleda ovako:\n");
  64. for (i = 0;i < n;i++) {
  65. for (j = 0;j < n;j++) {
  66.  
  67. printf("%d ", a[i][j]);
  68.  
  69. }
  70. printf("\n");
  71.  
  72. }
  73.  
  74. }
  75. else
  76. if (n % 2 == 0)
  77. {
  78. printf("Niste ispratili protokol programa:\n");
  79. printf("Uneli ste paran broj dimenzija matrice:\n");
  80. }
  81.  
  82. else {
  83. printf("Uneli ste dimenziju koja je manja od 5\n");
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement