Форум программистов, компьютерный форум CyberForum.ru

Квадратная матрица - C++

Восстановить пароль Регистрация
 
waitwowa
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 4
28.02.2012, 20:59     Квадратная матрица #1
Дано квадратную матрицу порядка m. Зеркально отразить ее элементы
относительно побочной диагонали матрицы. Найти наибольшее из значений
элементов, расположенных в заштрихованной части матрицы.

Вот что я написал. Никак не могу написать последнюю функцию. Как должен выглядеть цикл в котором буду искать максимум из этой заштрихованной части?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include<iostream>
#include<conio.h>
#include<locale.h>
#include<ctime>
#include<iomanip>
using namespace std;
const int m=5;
void vidb(int a[][m]);
void max(int a[][m]);
void out(int a[][m]);
void main() {
    srand (time(0));
    int a[m][m];
    for (int i=0; i<m; i++) {
        for (int j=0; j<m; j++) {
            a[i][j]=rand()%50;
        }
    }
    out(a);
    cout<<endl;
    vidb(a);
    max(a);
    getch();
}
void out (int a[m][m]) {
    for (int i=0; i<m; i++) {
        for (int j=0; j<m; j++) {
            cout<<setw(6)<<a[i][j];
        }
        cout<<endl;
    }
}
void vidb(int a[m][m]) {
     for(int i = 0; i < m - 1; i++) {
      for(int j = 0; j < m - 1 - i; j++) {
         a[i][j]^= a[m - 1 - j][m - 1 - i];
         a[m - 1 - j][m - 1 - i]^= a[i][j];
         a[i][j]^= a[m - 1 - j][m - 1 - i];
      } 
     }
     out(a);
}
void max(int a[m][m]) {}
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2012, 20:59     Квадратная матрица
Посмотрите здесь:

C++ квадратная матрица
Квадратная матрица C++
C++ Квадратная матрица
C++ Квадратная матрица !
C++ квадратная матрица
C++ Квадратная матрица
Квадратная матрица C++
C++ Квадратная матрица

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru