Advertisement
Guest User

Untitled

a guest
Mar 13th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.40 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <vector>
  3. #include <iostream>
  4. using namespace std;
  5. void wypelnij(vector <vector<int>> &pierwsza_macierz, vector <vector<int>> &druga_macierz)
  6. {
  7.     cout << "Jaka wielkosc ma miec pierwsza macierz? ";
  8.     int wielkosc;
  9.     cin >> wielkosc;
  10.     for (int i = 0; i < wielkosc; i++)
  11.     {
  12.         pierwsza_macierz.push_back(vector<int>());
  13.         for (int j = 0; j<wielkosc; j++)
  14.         {
  15.             int liczba;
  16.             cin >> liczba;
  17.             pierwsza_macierz[i].push_back(liczba);
  18.         }
  19.     }
  20.     cout << "Jaka wielkosc ma miec druga macierz? ";
  21.     int wielkosc2;
  22.     cin >> wielkosc2;
  23.     for (int i = 0; i < wielkosc2; i++)
  24.     {
  25.         druga_macierz.push_back(vector<int>());
  26.         for (int j = 0; j<wielkosc2; j++)
  27.         {
  28.             int liczba;
  29.             cin >> liczba;
  30.             druga_macierz[i].push_back(liczba);
  31.         }
  32.     }
  33. }
  34.  
  35. void dodawanie(vector <vector<int>>& pierwsza_macierz, vector <vector<int>>& druga_macierz)
  36. {
  37.     vector<vector<int>> macierz_dodana;
  38.    
  39.     if (pierwsza_macierz.size() != druga_macierz.size())
  40.     {
  41.         cout << "Tych macierzy nie mozna dodac! " << endl;
  42.     }
  43.     else
  44.     {
  45.         for (int i = 0; i < pierwsza_macierz.size(); i++)
  46.         {
  47.             for (int j = 0; j < pierwsza_macierz[j].size(); j++)
  48.             {
  49.    
  50.                 macierz_dodana[i][j]=pierwsza_macierz[i][j] + druga_macierz[i][j];
  51.             }
  52.         }
  53.     }
  54.     for (int i = 0; i < macierz_dodana.size(); i++)
  55.     {
  56.         for (int j = 0; j < macierz_dodana.size(); j++)
  57.         {
  58.             cout << macierz_dodana[i][j];
  59.             cout << endl;
  60.         }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement