/
Roman-git
/
Eltex_tasks
Обзор
Документация
Войти
/
Roman-git
/
Eltex_tasks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
task_2/task_2.4/task_2.4.c
79 строк
874 B
Roman_git
edit task_2
01 ноя 2024, 15:07
01 ноя 2024, 15:07
f4b2318
Код
Авторство
О чём код?
#include <stdio.h> #define N 6 int main(void) { int cnt = 1; int r, b, l, t; int i=0, j=0, k=N, n=N; int matrix_NxN[N][N]= {0}; printf("\n"); while(cnt < N*N) { matrix_NxN[N][N]= cnt; for (; j<k; j++) { matrix_NxN[i][j]=cnt; cnt++; } j--; i++; for (;i<k; i++) { matrix_NxN[i][j]=cnt; cnt++; } i--; j--; for(;j>=n-k; j--) { matrix_NxN[i][j]=cnt; cnt++; } j++; i--; k--; for (; i>=n-k; i--) { matrix_NxN[i][j]=cnt; cnt++; } i++; j++; } for (int i = 0; i < N; i++) { for (int j = 0; j < N; j++) { printf("%3d ", matrix_NxN[i][j]); } printf("\n"); } printf("\n"); return 0; }