Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7.     int **x, **x1;
  8.     int k, y;
  9.     int i;
  10.    
  11.     printf("dwse m tis grammes: ");
  12.     scanf("%d", &k);
  13.     printf("dwse m tis steiles: ");
  14.     scanf("%d", &y);
  15.    
  16.     x = (int **)malloc(k * sizeof(int));
  17.     x1 = (int **)malloc(y * sizeof(int));
  18.  
  19.     for ( i = 0; i < y; i++ )
  20.         x1[i] = malloc(k * sizeof(int));
  21.  
  22.     for ( i = 0; i < k; i++ )
  23.         x[i] = malloc(y * sizeof(int);
  24.  
  25.     for ( i = 0; i < k; i++ )
  26.     {
  27.         for ( j = 0; j < y; y++ )
  28.         {
  29.             printf("x[%d][%d] = ", i, j);
  30.             scanf("%d", &x[i][j]);
  31.         }
  32.     }
  33.    
  34.     for ( i = 0; i < y; i++ )
  35.     {
  36.         for ( j = 0; j < k; j++ )
  37.         {
  38.             x1[i][j] = x[j][i]
  39.         }
  40.     }
  41.  
  42.     for ( i = 0; i < k; i++ )
  43.         free(x[i]);
  44.    
  45.     for ( i = 0; i< y; i++ )
  46.         free(x1[i]);
  47.  
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement