Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Diagonal MATRICA ABOVE.cpp : This file contains the 'main' function. Program execution begins and ends there.
- //
- #include <iostream>
- #include <vector>
- using namespace std;
- int main()
- {
- int size, rows, cols, input, tempNum, sum=0;
- vector<vector<int>> Matrix;
- cout << "Enter size of matrix: ";
- cin >> size;
- //preorameriavane na Matrix spiamo dannite
- //row=col=size;
- rows = cols = size;
- //vuvejdane na danni
- vector <int> InputRow;
- for (int r = 0; r < rows; r++) //obikaliane redove
- {
- for (int c = 0; c < cols; c++) //ot 0 do broi koloni
- {
- cin >> input;
- InputRow.push_back(input); //popylvene na danni vyv vectora za reda
- }
- Matrix.push_back(InputRow); //vmykvane na popylnenite danni ot reda
- InputRow.clear();//Izchistvame reda
- }
- //print stoinosti Matrix
- cout << "The MATRIX is: " << endl;
- for (int r = 0; r < rows;r++) //obikaliane redove
- {
- for (int c = 0; c < cols; c++) //ot 0 do broi koloni
- {
- cout << Matrix[r][c] << " ";
- }
- cout << endl;
- }
- //izchislenie suma ABOVE diagonal
- //Row>Col
- for (int r = 0; r < rows; ++r) //obikaliane redove
- {
- for (int c = 0; c < cols; c++) //ot 0 do broi koloni
- {
- if (r < c)
- {
- sum = sum + Matrix[r][c];
- }
- }
- }
- //pechat na sumata na elementite
- cout << "Sum of numbers ?bove diagonal is: " << sum;
- }
- // Run program: Ctrl + F5 or Debug > Start Without Debugging menu
- // Debug program: F5 or Debug > Start Debugging menu
- // Tips for Getting Started:
- // 1. Use the Solution Explorer window to add/manage files
- // 2. Use the Team Explorer window to connect to source control
- // 3. Use the Output window to see build output and other messages
- // 4. Use the Error List window to view errors
- // 5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
- // 6. In the future, to open this project again, go to File > Open > Project and select the .sln file
Advertisement
Add Comment
Please, Sign In to add comment