Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include <iostream>
- using namespace std;
- class Macierz {
- int wysokosc = 3, szerokosc = 3;
- float tab[3][3];
- public:
- Macierz() {
- for (int i = 0; i < szerokosc; i++) {
- for (int j = 0; j < wysokosc; j++) {
- tab[i][j] = 0;
- }
- }
- }
- void wczytajDane() {
- cout << "podaj dane: ";
- for (int i = 0; i < szerokosc; i++) {
- for (int j = 0; j < wysokosc; j++) {
- cin >> tab[i][j];
- }
- }
- }
- void wypisz() {
- for (int i = 0; i < szerokosc; i++) {
- for (int j = 0; j < wysokosc; j++) {
- cout << tab[i][j] << " ";
- }
- cout << endl;
- }
- }
- friend Macierz* dodajMacierze(Macierz m1, Macierz m2);
- };
- Macierz* dodajMacierze(Macierz m1, Macierz m2) {
- Macierz *m3 = new Macierz();
- for (int i = 0; i < 3; i++) {
- for (int j = 0; j < 3; j++) {
- m3->tab[i][j] = m1.tab[i][j] + m2.tab[i][i];
- }
- }
- return m3;
- }
- int main()
- {
- Macierz *m1 = new Macierz();
- Macierz *m2 = new Macierz();
- m1->wczytajDane();
- m2->wczytajDane();
- m1->wypisz();
- m2->wypisz();
- Macierz *suma = dodajMacierze(*m1, *m2);
- suma->wypisz();
- delete m1, m2;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement