Advertisement
Guest User

Untitled

a guest
May 27th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.94 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2.  
  3. #include <stdio.h>
  4. #include <time.h>
  5. #include <stdlib.h>
  6. #include <math.h>
  7.  
  8. #define LW 6
  9. #define LK 4
  10.  
  11. int i, j,suma=0,a,b;
  12.  
  13. void losowanie(int tab[] [LK])
  14. {
  15.     for (i = 0; i < LW; i++)
  16.     {
  17.         for (j = 0; j < LK; j++)
  18.         {
  19.             tab[i][j] = rand() % 10;
  20.         }
  21.     }
  22. }
  23.  
  24. int sumaParzNaPG(int tab[] [LK])
  25. {
  26.     for (i = 0; i < LW; i++)
  27.     {
  28.         for (j = 0; j < LK; j++)
  29.         {
  30.             if (i == j)
  31.             {
  32.                 a = tab[i][j];
  33.                 if (a % 2 == 0)
  34.                 {
  35.                     suma = suma + a;
  36.                 }
  37.             }
  38.         }
  39.     }
  40.     return suma;
  41. }
  42.  
  43. void wyswietlanie(int tab[] [LK])
  44. {
  45.     for (i = 0; i < LW; i++)
  46.     {
  47.         for (j = 0; j < LK; j++)
  48.         {
  49.             printf("%d ", tab[i][j]);
  50.         }
  51.         printf("\n");
  52.     }
  53. }
  54.  
  55. void main()
  56. {
  57.     srand((unsigned)time(NULL));
  58.  
  59.     int tablica[LW][LK];
  60.  
  61.     losowanie(tablica);
  62.     wyswietlanie(tablica);
  63.     sumaParzNaPG(tablica);
  64.     printf("Suma wartosci parzystych na przekatnej glownej wynosi: %d.\n", suma);
  65.  
  66.     system("pause");
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement