Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int get(int i, int j, int n)
- {
- int A[15] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
- if (i <= j) return A[i * n + j];
- else return A[j * n + i];
- }
- int main()
- {
- int n = 5;
- int A[15] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
- int C[5][5] = { { 0, 0, 0, 0, 0 },{ 0, 0, 0, 0, 0 },{ 0, 0, 0, 0, 0 },{ 0, 0, 0, 0, 0 },{ 0, 0, 0, 0, 0 } };
- for (int i = 0; i < n; i++)
- {
- for (int k = 0; k < n; k++)
- {
- for (int j = 0; j < n; j++)
- {
- C[i][j] += (get(i, k, n) * get(k, j, n));
- }
- }
- }
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < n; j++)
- {
- cout << setw(15) << C[i][j];
- }
- cout << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement