0 / 0 / 2
Регистрация: 25.10.2014
Сообщений: 56
1

Построить квадратную матрицу порядка n

03.11.2014, 17:03. Показов 1828. Ответов 5
Метки нет (Все метки)

Извините, не нашел такой, а принцип понять не могу(

https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{bmatrix}<br />
n & 0 & 0 &\dots& 0 & 0&0\\ <br />
n-1 & n & 0 & \dots & 0 & 0&0\\ <br />
n-2 & n-1 & n & \dots & 0 & 0&0\\ <br />
\vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots\\ <br />
2 & 3 & 4 & \dots & n-1 & n & 0\\<br />
1&2&3& \dots & n-2&n-1&n<br />
\end{bmatrix}

Добавлено через 49 секунд
Если можно код попроще, так как не особо много знаю)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2014, 17:03
Ответы с готовыми решениями:

Построить квадратную матрицу порядка 2n в C++
https://www.cyberforum.ru/attachments/234359d1360703876

Построить квадратную матрицу порядка n
Помогите плз!!!

Построить целочисленную квадратную матрицу заданного порядка по указанному правилу
5. Построить целочисленную матрицу А(7;7) на побочной диагонали которой 1, над ней 2, под ней 3,...

Построить квадратную целочисленную матрицу указанного порядка по заданному правилу
Построить целочисленную матрицу A(10;10), заполнив её следующим образом: a(1,1)=1 ...

5
Модератор
Эксперт С++
12442 / 10006 / 6025
Регистрация: 18.12.2011
Сообщений: 26,789
03.11.2014, 17:24 2
C++
1
2
3
4
5
const int n=5;
int a[n][n]={0};
for(int i=0;i<=n;i++)
   for(int j=0;j<=i;j++)
           a[j][i]=j+n-i;
1
0 / 0 / 2
Регистрация: 25.10.2014
Сообщений: 56
03.11.2014, 18:37  [ТС] 3
for(int j=0;j<=i;j++) в этом цикле не должно быть n вместо i, где j<=i ?

Добавлено через 4 минуты
вроде как написал, но результат совсем не такой( подскажите где ошибка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <math.h>
using namespace std;
void main() {
    int a[20][20];
    int n, i, j;
    cout << "n=";
    cin >> n;
    for (int i = 0; i <= n; i++)
    for (int j = 0; j <= n; j++)
        a[j][i] = j + n - i;
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
            cout << a[i][j] << " ";
        cout << endl;
    }
}
Добавлено через 7 минут
a[j][i] = j + n - i; если поставить [i][j], то чуть больше похоже но все же. Или я ошибаюсь?

Добавлено через 18 минут
взываю к помощи!!))
0
79 / 79 / 34
Регистрация: 26.10.2011
Сообщений: 220
03.11.2014, 18:46 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
#include <iostream>
#include <math.h>
using namespace std;
 
 
void main() {
    int a[20][20];
    int n, i, j;
    cout << "n=";
    cin >> n;
    for (int i = 0; i <= n; i++)
    for (int j = 0; j <= n; j++)
        if( j>=i ) a[j][i] = n + i - j;
        else a[j][i] = 0;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
            cout << a[i][j] << " ";
        cout << endl;
    }
    system("pause");
}
0
0 / 0 / 2
Регистрация: 25.10.2014
Сообщений: 56
03.11.2014, 18:51  [ТС] 5
огромное спасибо!
0
Модератор
Эксперт С++
12442 / 10006 / 6025
Регистрация: 18.12.2011
Сообщений: 26,789
03.11.2014, 20:44 6
Цитата Сообщение от IceStrength Посмотреть сообщение
в этом цикле не должно быть n вместо i,
Не должно.
Массив сначала был инициализирован нулями командой
C++
1
int a[n][n]={0};
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2014, 20:44
Помогаю со студенческими работами здесь

Вывод дописать, если не сложно) Задание:Построить квадратную матрицу порядка 2n!
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;cstdio&gt; using namespace std; int...

Получить квадратную матрицу порядка n
Получить квадратную матрицу порядка n:

Получить квадратную матрицу порядка n
1 1 . .. 1 1 0 1 ... ... 1 0 0 0 . . 0 0 0 0 0 0 0 0 0 0 . . 0 0 0 1 ... . 1 0...

Получить квадратную матрицу порядка n
1 2............n-1 n n+1 n+2..........2n-1 2n 2n+1 ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru