Advertisement
Maksud3

Lab6(DNR)

May 17th, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.78 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <random>
  3. #include <ctime>
  4.  
  5. #define N 5
  6.  
  7. void Random(int M[N][N]);
  8. void Print(int M[N][N]);
  9. void Sum(int M[N][N], int sum);
  10.  
  11. int main(void)
  12. {
  13.     int M[N][N];
  14.     int sum = 0;
  15.  
  16.     Random(M);
  17.     Print(M);
  18.     printf("\n");
  19.     Sum(M, sum);
  20. }
  21.  
  22. void Print(int M[N][N])
  23. {
  24.     for (int i = 0; i < N; i++)
  25.     {
  26.         for (int j = 0; j < N; j++)
  27.         {
  28.             printf("%2.d", M[i][j]);
  29.         }
  30.         printf("\n");
  31.     }
  32. }
  33.  
  34. void Random(int M[N][N])
  35. {
  36.     srand(time(0));
  37.  
  38.     for (int i = 0; i < N; i++)
  39.     {
  40.         for (int j = 0; j < N; j++)
  41.         {
  42.             M[i][j] = 1 + rand() % 9;
  43.         }
  44.     }
  45. }
  46.  
  47. void Sum(int M[N][N], int sum)
  48. {
  49.     for (int i = 0; i < N; i++)
  50.     {
  51.         for (int j = 0; j < N; j++)
  52.         {
  53.             sum += M[i][j];
  54.         }
  55.         printf("Sum of elements matrix %d row = %d\n", i+1, sum);
  56.         sum = 0;
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement