4-5矩阵的运算问题描述
给定一个n×n的方阵,将该方阵改为对应的三对角矩阵。副对角线为从矩阵的右上角至左下角的连线(如下图红色虚线所示)。
其中,形如
的n×n矩阵称为三对角矩阵。 输入说明输入第一行给出正整数n(2<n≤50);随后n行,每行给出n个整数,其间以空格分隔。 输出说明:
n行,每行给出n个整数,其间以空格分隔,为三对角矩阵的元素。 测试样例
输入样例
4
2 3 4 1
5 6 1 1
7 1 8 1
1 1 1 1
输出样例
2 3 0 0
5 6 1 0
0 1 8 1
0 0 1 1
#include <iostream>
using namespace std;
int main()
{
int n,l;
cin>>n;
int m[50][50];
for(int i=0;i<n;i++)
{
for(int k=0;k<n;k++)
{
cin>>m[i][k];
}