Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. //Вариант 1
  2. #include "stdafx.h"
  3. #include <stdio.h>
  4. #include <conio.h>
  5. #define N 50
  6. void trans(int *mtr, int n);
  7. int _tmain(int argc, _TCHAR* argv[])
  8. {
  9. int matr[N][N], i, j, n;
  10. printf("Vavedete br redove i koloni");
  11. scanf_s("%d", &n);
  12.  
  13. for (i = 0; i < n; i++){
  14. for (j = 0; j < n; j++){
  15. printf("Element matr[%d][%d] = ", i, j);
  16. scanf_s("%d", &matr[i][j]);
  17. }
  18. }
  19. trans(&matr[0][0], N);
  20. for (i = 0; i < n; i++)
  21. for (j = 0; j < n; j++)
  22. printf("Element trans_matr[%d][%d] = %d \n ", i, j, matr[i][j]);
  23.  
  24. _getche();
  25. return 0;
  26. }
  27.  
  28. void trans(int *mtr, int n){
  29. int i, j, temp;
  30. for (i = 0; i < n; i++) {
  31. for (j = i; j < n; j++) {
  32. temp = mtr[i*N +j];
  33. mtr[i*N + j] = mtr[j*N +i];
  34. mtr[j*N + i] = temp;
  35. }
  36. }
  37. }
  38.  
  39. //Вариант 2
  40. #include "stdafx.h"
  41. #include <stdio.h>
  42. #include <conio.h>
  43. #define N 50
  44. void trans(int mtr[][N], int n);
  45. int _tmain(int argc, _TCHAR* argv[])
  46. {
  47. int matr[N][N], i, j, n;
  48. printf("Vavedete br redove i koloni");
  49. scanf_s("%d", &n);
  50.  
  51. for (i = 0; i < n; i++){
  52. for (j = 0; j < n; j++){
  53. printf("Element matr[%d][%d] = ", i, j);
  54. scanf_s("%d", &matr[i][j]);
  55. }
  56. }
  57. trans(matr, n);
  58.  
  59. for (i = 0; i < n; i++)
  60. for (j = 0; j < n; j++)
  61. printf("Element trans_matr[%d][%d] = %d \n ", i, j, matr[i][j]);
  62.  
  63. //system("pause");
  64. _getche();
  65. return 0;
  66. }
  67.  
  68. void trans(int mtr[][N], int n){
  69. int i, j, temp;
  70. for (i = 0; i < n; i++) {
  71. for (j = i; j < n; j++) {
  72.  
  73. temp = mtr[i][j];
  74. mtr[i][j] = mtr[j][i];
  75. mtr[j][i] = temp;
  76. }
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement