Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <time.h>
- #include <cstdlib>
- #include <string>
- using namespace std;
- int main()
- {
- srand(time(NULL));
- int ** tablica1 = new int* [3];
- tablica1[0] = new int[3];
- tablica1[1] = new int[3];
- tablica1[2] = new int[3];
- for (int i = 0; i < 3; i++)
- {
- for (int x = 0; x < 3; x++)
- {
- tablica1[i][x] = (rand() % 5)+1;
- }
- }
- int ** tablica2 = new int*[3];
- tablica2[0] = new int[3];
- tablica2[1] = new int[3];
- tablica2[2] = new int[3];
- for (int i = 0; i < 3; i++)
- {
- for (int x = 0; x < 3; x++)
- {
- tablica2[i][x] = (rand() % 5 )+1;
- }
- }
- int ** W = new int*[3];
- W[0] = new int[3];
- W[1] = new int[3];
- W[2] = new int[3];
- for (int i = 0; i < 3; i++) {
- for (int x = 0; x < 3; x++)
- {
- W[i][x] = tablica1[i][x] + tablica2[i][x];
- }
- }
- for (int i = 0; i < 3; i++)
- {
- for (int x = 0; x < 3; x++)
- {
- cout << "Tablica1 " + to_string(i) + " " + to_string(x) + "="+to_string(tablica1[i][x])<<endl;
- }
- }
- for (int i = 0; i < 3; i++)
- {
- for (int x = 0; x < 3; x++)
- {
- cout << "Tablica2 " + to_string(i) + " " + to_string(x) + "=" + to_string(tablica2[i][x])<<endl;
- }
- }
- cout << "\nDODAWANIE\n\n\n";
- for (int i = 0; i < 3; i++)
- {
- for (int x = 0; x < 3; x++)
- {
- cout << "W " + to_string(i) + " " + to_string(x) + "=" + to_string(W[i][x])<<endl;
- }
- }
- cout << "\MNOZENIE\n\n\n";
- for (int i = 0; i < 3; i++)
- {
- for (int x = 0; x < 3; x++)
- {
- W[i][x] = 0;
- }
- }
- for (int i = 0; i < 3; i++) {
- for (int x = 0; x < 3; x++)
- {
- for (int k = 0; k < 3; k++)
- {
- W[i][x] = W[i][x] + tablica1[i][k] * tablica2[k][x];
- }
- }
- }
- for (int i = 0; i < 3; i++)
- {
- for (int x = 0; x < 3; x++)
- {
- cout << "W " + to_string(i) + " " + to_string(x) + "=" + to_string(W[i][x]) << endl;
- }
- }
- cin.get(); cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement