Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Autor: Lenka Isidora ALeksic Datum: 29.03.2020.
- #include "MatrixVec.h"
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- MatrixVec::MatrixVec(int rows, int cols, int range)
- {
- // ZA URADITI:
- // Zauzeti memoriju za matricu dimenzija rows*cols
- mtrx = vector<vector<int>>(rows,vector<int>(cols));
- // Matricu inicijalizovati nasumičnim vrednostima u opsegu [0, range)
- for (int i = 0;i < rows;i++) {
- for (int j = 0;j < cols;j++) {
- mtrx[i][j] = rand() % range;
- }
- }
- }
- void MatrixVec::print()
- {
- // ZA URADITI:
- // Odštampati sadržaj matrice na ekran
- for (int i = 0; i < mtrx[i].size();i++) {
- for (int j = 0;j < mtrx.size();j++){
- cout << mtrx[i][j] << "\t";
- }
- cout << endl;
- }
- }
- void MatrixVec::process()
- {
- // ZA URADITI:
- // Realizovati zadatu obradu nad matricom
- int s = 0;
- for (int i = 0; i < mtrx[i].size();i++) {
- for (int j = 0;j < mtrx.size();j++) {
- if (mtrx[j][i] % 2 == 1) {
- s++;
- }
- }
- cout << "Kolona " << i + 1 << " ima " << s << " neparan/nih clan/ova." << endl;
- s = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement