Guest User

Untitled

a guest
Jan 21st, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. //  1. 4 лаба. задача 19
  2. #include<stdio.h>
  3. #include<conio.h>
  4. #include<stdlib.h>
  5.  
  6.  
  7. int main()
  8. {
  9.     int const N = 9;
  10.     int arr[N][N] = {0};
  11.     int i, j, max;
  12.     int sum = 0;
  13.  
  14.     randomize();
  15.     printf("Matrix:\n");
  16.     for(i = 0 ; i < N ; i++){
  17.         for(j = 0 ; j < N ; j++){
  18.            arr[i][j] = rand()%100;
  19.            printf("%i\t",arr[i][j]);
  20.         }
  21.         printf("\n");
  22.     }
  23.  
  24.     printf("\n\nResult:\n");
  25.     max = arr[0][0];
  26.     for(i = 0 ; i < N ; i++){
  27.         for(j = 0 ; j < N ; j++){
  28.  
  29.             if(  i < N/2 && j <= i ||
  30.                  i >= N/2 && j <= N - 1 - i ||
  31.                  i < N/2 && j >= N - 1 - i ||
  32.                  i >= N/2 && j >= i
  33.               ){
  34.                  max = (arr[i][j] > max)? arr[i][j] : max;
  35.                  sum+=arr[i][j];
  36.               }
  37.               else
  38.                 arr[i][j] = 0;
  39.              printf("%i\t",arr[i][j]);
  40.         }
  41.         printf("\n");
  42.     }
  43.  
  44.     printf("\nSumma: %i\nMax: %i",sum, max);
  45.  
  46.  
  47.     getch();
  48.     return 0;
  49. }
Add Comment
Please, Sign In to add comment