Advertisement
Mixilino

zadatak_3

Apr 9th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1.  
  2. void ispisi_niz(int niz[], int mixi) {
  3.     for (int i = 0; i < mixi; i++)
  4.     {
  5.         printf("niz[%d] = %d \n", i, niz[i]);
  6.     }
  7. }
  8. int ima_podniz_neparnih(int niz[], int n) {
  9.     int temp = 0;
  10.     for (int i = 0; i < n - 1; i++)
  11.     {
  12.         if (niz[i] % 2 == 1 && niz[i + 1] % 2 == 1) {
  13.             temp = 1;
  14.             break;
  15.         }
  16.     }
  17.     return temp;
  18. }
  19. void ispisiMatricu(int M[][MAX], int n) {
  20.     for (int i = 0; i < n; i++)
  21.     {
  22.         for (int j = 0; j < n; j++)
  23.         {
  24.             printf("M[%d][%d] = %d\t", i, j, M[i][j]);
  25.         }
  26.         printf("\n");
  27.     }
  28. }
  29. void obod_u_niz(int M[][MAX], int n, int niz[], int *n2) {
  30.     for (int i = 0; i < n; i++)
  31.     {
  32.         for (int j = 0; j < n; j++)
  33.         {
  34.             if (i == 0 || i == n - 1 || j == 0 || j == n - 1) {
  35.                 printf("%d\t", M[i][j]);
  36.                 niz[*n2] = M[i][j];
  37.                 (*n2)++;
  38.             }
  39.             else {
  40.                 printf("\t");
  41.             }
  42.         }
  43.         printf("\n");
  44.     }
  45.     ispisi_niz(niz, *n2);
  46.     ima_podniz_neparnih(niz, *n2) ? printf("DA") : printf("NE");
  47.  
  48. }
  49. void zadatak_3() {
  50.     int m[MAX][MAX] = { 1, 2, 3, 4,
  51.                         5, 6, 7, 8,
  52.                         9,10, 11,12,
  53.                         13,14,15,17 };
  54.     int n = 4, n2 = 0, niz[100];
  55.     ispisiMatricu(m, n);
  56.     obod_u_niz(m, n, niz, &n2);
  57. }
  58. int main(void) {
  59.     zadatak_3();
  60.     return 0;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement