Задача 5 Тема 5 (двумерные массивы)
Условие: Сформировать
и распечатать квадратную матрицу
А(10,10) следующего вида:
Дано:
mas | массив | тип int
Результат:
Вывод на экран заданного массива.
Б
I++
локсхема:
Mas[i][j]=0, j++
+
+
i--, mas[i][j]=i+1, j++
+
+
Листинг программы:
#include <stdio.h>
#include
<math.h>
#include
<stdlib.h>
int
main(void) {
int
n=10,i,j;
int
mas[n][n];
for
( i=0;i<n;i++)
{
for
( j=0;j<n;j++)
{
mas[i][j]=0;
}
}
j=0;
while
((i>=0)&&(j<n))
{i--;
mas[i][j]=i+1;
j++;
}
printf("\n");
for
( i=0;i<n;i++)
{
for
( j=0;j<n;j++)
{
printf("%d
",mas[i][j]);
}
printf("\n");
}
return
0;
}
Скриншот результата:
25