Advertisement
markkoval1999

Untitled

Nov 26th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.12 KB | None | 0 0
  1. #include <stdio.h>
  2. void get_matrix(double matrix[10][10],int size);
  3. void change_place(double matrix[10][10], int size);
  4. void print_matrix(double matrix[10][10], int size);
  5. double matrix[10][10];
  6. int main()
  7. {
  8.     int size;
  9.     //double matrix[10][10];
  10.     printf("Enter size: ");
  11.     scanf_s("%d",&size);
  12.     get_matrix(matrix, size);
  13.     change_place(matrix, size);
  14.     print_matrix(matrix, size);
  15.     getchar();
  16.     getchar();
  17.     return 0;
  18. }
  19.  
  20. void get_matrix(double matrix[10][10], int size)
  21. {
  22.     int i = 0, j = 0;
  23.     for (i = 0; i < size; i++)
  24.     {
  25.         for (j = 0; j < size; j++)
  26.         {
  27.             printf("enter matrix[%d][%d]: ",i,j);
  28.             scanf_s("%lf",&matrix[i][j]);
  29.         }
  30.     }
  31. }
  32.  
  33. void change_place(double matrix[10][10], int size)
  34. {
  35.     int i, j;
  36.     double temp;
  37.     for (i = 0; i < size; i++)
  38.     {
  39.         for (j = 0; j < size; j++)
  40.         {
  41.             temp = matrix[i][j];
  42.             matrix[i][j] = matrix[j][i];
  43.             matrix[j][i] = temp;
  44.         }
  45.     }
  46. }
  47. void print_matrix(double matrix[10][10], int size)
  48. {
  49.     int i = 0, j = 0;
  50.     for (i = 0; i < size; i++)
  51.     {
  52.         for (j = 0; j < size; j++)
  53.         {
  54.             printf("matrix[%d][%d]: %lf", i,j,matrix[i][j]);
  55.             printf("\t");
  56.         }
  57.         printf("\n");
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement