Advertisement
PIBogdanov

Transpose

Jan 24th, 2024
829
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.17 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int numbers[13][13];
  6.  
  7.     printf("Input elements into the array:\n\n");
  8.  
  9.     for (int i = 0; i < 13; i++)
  10.     {
  11.         for (int j = 0; j < 13; j++)
  12.         {
  13.             scanf("%d", &numbers[i][j]);
  14.         }
  15.  
  16.         printf("\n");
  17.     }
  18.  
  19.     printf("\n\nPrinting the array:\n\n");
  20.  
  21.     for (int i = 0; i < 13; i++)
  22.     {
  23.         for (int j = 0; j < 13; j++)
  24.         {
  25.             printf("%d ", numbers[i][j]);
  26.         }
  27.  
  28.         printf("\n");
  29.     }
  30.  
  31.     printf("\n\n\nTransposing the array ....\n\n");
  32.  
  33.     for (int i = 0; i < 13; i++)
  34.     {
  35.         for (int j = i + 1; j < 13; j++)
  36.         {
  37.             numbers[i][j] += numbers[j][i];
  38.  
  39.             numbers[j][i] = numbers[i][j] - numbers[j][i];
  40.  
  41.             numbers[i][j] -= numbers[j][i];
  42.  
  43.             if (numbers[j][i] < 0)
  44.             {
  45.                 numbers[j][i] = -numbers[j][i];
  46.             }
  47.         }
  48.     }
  49.  
  50.     printf("\nPrinting the array:\n\n");
  51.  
  52.     for (int i = 0; i < 13; i++)
  53.     {
  54.         for (int j = 0; j < 13; j++)
  55.         {
  56.             printf("%d ", numbers[i][j]);
  57.         }
  58.  
  59.         printf("\n");
  60.     }
  61.  
  62.     return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement