to jest mój pierwszy program który piszę i nie wiem w jaki sposób mogę dodać do siebie te macierze. pomoże ktoś?
void dodawanie()
{
int w, k;
cout << "liczba wierszy: ";
cin >> w;
cout << "liczba kolumn: ";
cin >> k;
cout << "\n\nmacierz a:\n";
int** tab1 = new int* [w];
for (int i = 0; i < w; ++i)
{
tab1[i] = new int[k];
for (int j = 0; j < 1; ++j)
for (int j = 0; j < k; j++) {
cin >> tab1[i][j];
}
}
cout << "\n\nmacierz b:\n";
int** tab2 = new int* [w];
for (int i = 0; i < w; ++i)
{
tab2[i] = new int[k];
for (int j = 0; j < 1; ++j)
for (int j = 0; j < k; j++) {
cin >> tab2[i][j];
}
}
cout << "\n\nmacierz a:\n";
for (int i = 0; i < w; ++i, cout << endl)
for (int j = 0; j < k; ++j)
cout << tab1[i][j] << '\t';
cout << "\n\nmacierz b:\n";
for (int i = 0; i < w; ++i, cout << endl)
for (int j = 0; j < k; ++j)
cout << tab2[i][j] << '\t';
for (int i(0); i < w; ++i)
delete[] tab1[i];
delete[] tab1;
tab1 = NULL;
for (int i(0); i < w; ++i)
delete[] tab2[i];
delete[] tab2;
tab2 = NULL;
system("PAUSE");
return;
}