Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
600.58 Кб
Скачать

Задача 5 Тема 5 (двумерные массивы)

Условие: Сформировать и распечатать квадратную матрицу А(10,10) следующего вида:

Дано:

mas | массив | тип int

Результат:

Вывод на экран заданного массива.

Б Ромб 329 Ромб 327

I++

локсхема:

Параллелограмм 333

Mas[i][j]=0, j++

+

+

Овал 322 Ромб 367

i--, mas[i][j]=i+1, j++

+

Ромб 385 Параллелограмм 395

+

Листинг программы:

#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