Предмет: Информатика,
автор: 14arina98
n сформировать матрицу A[n][n], в которой элементы диагонали равны номеру строки, а все остальные элементы - нулевые. Написать программу на С++
igorShap:
Элементы диагонали - какой? Главной? Или же в принципе обеих?
Ответы
Автор ответа:
0
#include <stdio.h>
int main()
{
unsigned n;
/* организовать ввод квадратной матрицы размера nxn из целых чисел; */
printf("Enter matrix dimension: ");
scanf("%u", &n);
int matrix[n][n];
for (unsigned i = 0; i < n; i++)
{
for (unsigned j = 0; j < n; j++)
{
if (i == j)
{
matrix[i][i] = i + 1;
}
else
{
matrix[i][j] = 0;
}
}
}
for (unsigned i = 0; i < n; i++)
{
for (unsigned j = 0; j < n; j++)
{
printf("%d ", matrix[i][j]);
}
printf("\n");
}
}
Похожие вопросы
Предмет: Математика,
автор: weoofdjklgpawru
Предмет: Музыка,
автор: 0001k
Предмет: География,
автор: wereewq
Предмет: Алгебра,
автор: rinkisa
Предмет: Математика,
автор: Redsawe234