Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
35 / 34 / 9
Регистрация: 20.04.2010
Сообщений: 126
1

Квадратная матрица

23.04.2010, 11:04. Просмотров 513. Ответов 3
Метки нет (Все метки)

Заполнить матрицу любыми числами. Отобразить главную и боковую диагональ симетрично относительно горизонтальной оси... Ребята, помогите пожалуйста, я вообще понять не могу
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2010, 11:04
Ответы с готовыми решениями:

Квадратная матрица на С++
сформировать квадратную матрицу порядка n по заданному образцу: 1 0 0 ... 0 0 n...

Квадратная матрица
В заданной квадратной матрице найти ряд , который содержит наибольшее количество нулевых элементов...

Квадратная матрица
//Дана квадратная матрица порядка n (n строк, n столбцов). //Найти наибольшее из значений...

Квадратная матрица
Помогите,пожалуйста, решить эту задачу. В программе вводим натуральное число n, программа создает...

3
ниначмуроФ
846 / 530 / 110
Регистрация: 12.10.2009
Сообщений: 1,915
23.04.2010, 12:54 2
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
#include <iostream>
#include <vector>
#include <iomanip>
 
int main(){
    const int ROWS=7;
    const int COLS=7;
    std::vector< std::vector<int> > mas(ROWS, std::vector<int>(COLS));
 
    srand(time(NULL));
 
    for (int i=0; i<ROWS; i++){
        for (int j=0; j<COLS; j++){
            mas[i][j]=0+rand()%100;
            std::cout<<std::setw(5)<<mas[i][j];
        }
        std::cout<<std::endl<<std::endl;
    }
 
    std::cout<<"glavnaya diagonal: "<<std::endl;
    for (int i=0; i<ROWS; i++)
    for (int j=0; j<COLS; j++){
        if (i==j)
        std::cout<<std::setw(3)<<mas[i][j];
    }
 
    return 0;
}
отобразил только главную диогональ, а боковая - это побочная ?
0
35 / 34 / 9
Регистрация: 20.04.2010
Сообщений: 126
24.04.2010, 00:11  [ТС] 3
да, да...побочная
0
ниначмуроФ
846 / 530 / 110
Регистрация: 12.10.2009
Сообщений: 1,915
24.04.2010, 00:36 4
выводится и главная и побочная диогональ:

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
#include <iostream>
#include <vector>
#include <iomanip>
#include <conio.h>
 
int main(){
    const int ROWS=7;
    const int COLS=7;
    std::vector< std::vector<int> > mas(ROWS, std::vector<int>(COLS));
 
    srand(time(NULL));
 
    for (int i=0; i<ROWS; i++){
        for (int j=0; j<COLS; j++){
            mas[i][j]=0+rand()%100;
            std::cout<<std::setw(5)<<mas[i][j];
        }
        std::cout<<std::endl<<std::endl;
    }
 
    std::cout<<"glavnaya diagonal: "<<std::endl;
    for (int i=0; i<ROWS; i++)
    for (int j=0; j<COLS; j++){
        if (i==j)
        std::cout<<std::setw(3)<<mas[i][j];
    }
 
    std::cout<<std::endl<<std::endl<<"pobochnaya diagonal: "<<std::endl;
    int j=COLS-1;
    for (int i=0; i<ROWS; i++){
        while(j>=0){
            std::cout<<std::setw(3)<<mas[i][j];
            break;
        }
        --j;
    }
 
 
    getch();
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2010, 00:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Квадратная матрица
Задана квадратная матрица. Я нашел максимальный элемент главной диагонали. Как мне вывести не...

Квадратная матрица
Дана квадратная матрица А nxn. Вычислить сумму элементов матрицы расположенных выше главной...

Квадратная матрица....
Здравствуйте! Помогите пожалуйста написать код этой задачи. Для данной квадратной матрицы найдите...

квадратная матрица
по практике дали, не могу сделать( Для заданной квадратной матрицы порядка n поменять местами...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.