fork(4) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main(){
  6.  
  7. int i, j, matriz[5][4], matriz5[4][5];
  8. srand(time(NULL));
  9.  
  10. for (i = 0; i < 5; i++)
  11. for(j = 0; j < 4; j++)
  12. matriz[i][j] = rand()%999;
  13.  
  14. for (i = 0; i < 5; i++) {
  15. for(j = 0; j < 4; j++) {
  16. printf(" %d ",matriz[i][j]);
  17. }
  18. printf("\n");
  19. }
  20. printf("\n\nTransposta:\n");
  21.  
  22. for (i = 0; i < 5; i++) {
  23. for(j = 0; j < 4; j++) {
  24. matriz5[j][i] = matriz[i][j];
  25. }
  26. }
  27.  
  28. for (i = 0; i < 4; i++) {
  29. for(j = 0; j < 5; j++) {
  30. printf(" %d ",matriz5[i][j]);
  31. }
  32. printf("\n");
  33. }
  34.  
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0s 9424KB
stdin
Standard input is empty
stdout
 78  696  446  700 
 41  483  337  655 
 500  632  376  304 
 645  351  243  204 
 546  646  518  29 


Transposta:
 78  41  500  645  546 
 696  483  632  351  646 
 446  337  376  243  518 
 700  655  304  204  29