Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //main.cpp
- #include <iostream>
- #include "mymatrix_t.h"
- using namespace std;
- int main() {
- srand(time(0));
- myMatrix_t matrix;
- matrix.printMatrix();
- }
- //myMatrix_t.h
- #ifndef MYMATRIX_T_H
- #define MYMATRIX_T_H
- #include <ctime>
- #include<cstdlib>
- class myMatrix_t {
- int myMatrix[50][50];
- public:
- myMatrix_t();
- void printMatrix() const;
- void getMatrix(int[][50]);
- };
- #endif // MYMATRIX_T_H
- //myMatrix_t.cpp
- #include "mymatrix_t.h"
- #include <iostream>
- myMatrix_t::myMatrix_t() {
- for (int i = 0; i < 50; i++)
- for(int j = 0; j < 50; j++)
- myMatrix[i][j] = (std::rand() % 201) - 100; // 101 liczb w przedziale <-50, 50>; -50 to pierwsza liczba całkowita w tym przedziale
- }
- void myMatrix_t::getMatrix(int newMatrix[][50]) {
- for (int i = 0; i < 50; i++)
- for(int j = 0; j < 50; j++)
- myMatrix[i][j] = newMatrix[i][j];
- }
- void myMatrix_t::printMatrix() const {
- for (int i = 0; i < 50; i++) {
- for(int j = 0; j < 50; j++)
- std::cout << myMatrix[i][j] << '\t';
- putchar('\n'); // wyświetlamy tylko jeden znak, więc lepiej użyć putchar, niż std::cout
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement