Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <fstream>
- #include <stdio.h>
- #include <conio.h>
- using namespace std;
- class matrix {
- private:
- double **matr;
- int a;
- public:
- matrix() {
- ifstream od;
- od.open("test.txt");
- od >> a;//f
- matr = new double*[a];
- for (int i = 0; i < a; i++) matr[i] = new double[a];
- for (int i = 0; i < a; i++) {
- for (int j = 0; j < a; j++) {
- od >> matr[i][j];
- }
- }
- }
- void printM() {
- for (int i = 0; i < a; i++) {
- for (int j = 0; j < a; j++) {
- cout << matr[i][j] << " ";
- }
- cout << endl;
- }
- }
- void max() {
- double max = DBL_MIN;
- int m1, m2;
- for (int i = 0; i < a; i++) {
- for (int j = 0; j < a; j++) {
- if (max < matr[i][j]) {
- max = matr[i][j];
- m1 = i; m2 = j;
- }
- }
- }
- cout << "Максимальное число: [" << m1 << "][" << m2 << "] = " << max << endl;
- for (int i = 0; i < a; i++) {
- matr[a - i - 1][i] = max;
- }
- printM();
- }
- };
- void main() {
- setlocale(LC_ALL, "Russian");
- int f, s;
- matrix matr;
- matr.printM();
- matr.max();
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement