Vanya_Shestakov

Untitled

Sep 6th, 2021 (edited)
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. #define ROW_COUNT 10
  4. #define COL_COUNT 10
  5.  
  6. void inputMatrix(int matrix[ROW_COUNT][COL_COUNT])
  7. {
  8.     for (int i = 0; i < ROW_COUNT; i++)
  9.     {
  10.         for (int j = 0; j < COL_COUNT; j++)
  11.         {
  12.             printf("Enter elem %d%d\n", i, j);
  13.             scanf("%d", &matrix[i][j]);
  14.         }
  15.     }
  16. }
  17.  
  18. void printMatrix(int matrix[ROW_COUNT][COL_COUNT])
  19. {
  20.     for (int i = 0; i < ROW_COUNT; i++)
  21.     {
  22.         for (int j = 0; j < COL_COUNT; j++)
  23.         {
  24.             printf("%d", matrix[i][j]);
  25.             printf(" ");
  26.         }
  27.         printf("\n");
  28.     }
  29. }
  30.  
  31. void swapElems(int matrix[ROW_COUNT][COL_COUNT])
  32. {
  33.     for (int i = 0; i < ROW_COUNT; i++)
  34.     {
  35.         int temp = matrix[i][0];
  36.         matrix[i][0] = matrix[i][i];
  37.         matrix[i][i] = temp;
  38.     }
  39. }
  40.  
  41. int main()
  42. {
  43.     int matrix[ROW_COUNT][COL_COUNT];
  44.     inputMatrix(matrix);
  45.     printf("Source matrix:\n");
  46.     printMatrix(matrix);
  47.     swapElems(matrix);
  48.     printf("New matrix:\n");
  49.     printMatrix(matrix);
  50.     return 0;
  51. }
  52.  
Add Comment
Please, Sign In to add comment