Advertisement
Guest User

Untitled

a guest
May 30th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <conio.h>
  4. #include <time.h>
  5. #include <cstdlib>
  6. #include <string>
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. srand(time(NULL));
  12. int ** tablica1 = new int* [3];
  13. tablica1[0] = new int[3];
  14. tablica1[1] = new int[3];
  15. tablica1[2] = new int[3];
  16.  
  17. for (int i = 0; i < 3; i++)
  18. {
  19. for (int x = 0; x < 3; x++)
  20. {
  21. tablica1[i][x] = (rand() % 5)+1;
  22. }
  23. }
  24.  
  25. int ** tablica2 = new int*[3];
  26. tablica2[0] = new int[3];
  27. tablica2[1] = new int[3];
  28. tablica2[2] = new int[3];
  29.  
  30. for (int i = 0; i < 3; i++)
  31. {
  32. for (int x = 0; x < 3; x++)
  33. {
  34. tablica2[i][x] = (rand() % 5 )+1;
  35. }
  36. }
  37.  
  38. int ** W = new int*[3];
  39. W[0] = new int[3];
  40. W[1] = new int[3];
  41. W[2] = new int[3];
  42.  
  43. for (int i = 0; i < 3; i++) {
  44. for (int x = 0; x < 3; x++)
  45. {
  46. W[i][x] = tablica1[i][x] + tablica2[i][x];
  47. }
  48. }
  49. for (int i = 0; i < 3; i++)
  50. {
  51. for (int x = 0; x < 3; x++)
  52. {
  53. cout << "Tablica1 " + to_string(i) + " " + to_string(x) + "="+to_string(tablica1[i][x])<<endl;
  54. }
  55. }
  56. for (int i = 0; i < 3; i++)
  57. {
  58. for (int x = 0; x < 3; x++)
  59. {
  60. cout << "Tablica2 " + to_string(i) + " " + to_string(x) + "=" + to_string(tablica2[i][x])<<endl;
  61. }
  62. }
  63. cout << "\nDODAWANIE\n\n\n";
  64. for (int i = 0; i < 3; i++)
  65. {
  66. for (int x = 0; x < 3; x++)
  67. {
  68. cout << "W " + to_string(i) + " " + to_string(x) + "=" + to_string(W[i][x])<<endl;
  69. }
  70. }
  71. cout << "\MNOZENIE\n\n\n";
  72.  
  73. for (int i = 0; i < 3; i++)
  74. {
  75. for (int x = 0; x < 3; x++)
  76. {
  77. W[i][x] = 0;
  78. }
  79. }
  80.  
  81.  
  82. for (int i = 0; i < 3; i++) {
  83. for (int x = 0; x < 3; x++)
  84. {
  85. for (int k = 0; k < 3; k++)
  86. {
  87. W[i][x] = W[i][x] + tablica1[i][k] * tablica2[k][x];
  88. }
  89. }
  90. }
  91. for (int i = 0; i < 3; i++)
  92. {
  93. for (int x = 0; x < 3; x++)
  94. {
  95. cout << "W " + to_string(i) + " " + to_string(x) + "=" + to_string(W[i][x]) << endl;
  96. }
  97. }
  98. cin.get(); cin.get();
  99. return 0;
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement