Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- int n;
- vector< vector<int> > mtx, res;
- void init(){
- cin >> n;
- mtx.resize(n+1);
- res.resize(n+1);
- for(int i=1;i<=n;i++){
- mtx[i].resize(n+1);
- res[i].resize(n+1);
- for(int j=1;j<=n;j++){
- cin >> mtx[i][j];
- }
- }
- }
- void process(){
- cout << endl;
- /*pow(2)*/
- for(int i=1;i<=n;i++){
- for(int j=1;j<=n;j++){
- int sumz = 0;
- for(int k=1;k<=n;k++){
- sumz += mtx[i][k] * mtx[k][j];
- }
- res[i][j] = sumz;
- }
- }
- for(int i=1;i<=n;i++){
- for(int j=1;j<=n;j++){
- cout << res[i][j] << " ";
- }
- cout << endl;
- }
- }
- int main(){
- init();
- process();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement