Тема: Оформити програму у вигляді багатофайлового проекту
У функції main повинен бути виклик функції для основних дії та виклик функції для виводу результатів, решта функцій повинна бути розміщена в окремому файлі.
Допоможіть будь ласка, ніяк не получається.
#include <stdio.h>
#define N 9
#define M (N * N + 1)/ 2 - N
int main() {
int matrix[N][N];
int b[M];
int i, j;
int counter = 0;
for (i = 0; i < M; i++) {
b[i] = i + 1;
}
for (i = 0; i < N; i++) {
for (j = 0; j < N; j++) {
matrix[i][j] = 0;
}
}
for (i = 1; i < N - 1; i++) {
for (j = 0; j < N; j++) {
if (i == 1 || i == 7)
if (j > 0 && j < N - 1)
matrix[i][j] = 0;
else
matrix[i][j] = b[counter++];
if (i == 2 || i == 6)
if (j > 1 && j < N - 2)
matrix[i][j] = 0;
else
matrix[i][j] = b[counter++];
if (i == 3 || i == 5)
if (j > 2 && j < N - 3)
matrix[i][j] = 0;
else
matrix[i][j] = b[counter++];
if (i == 4)
if (j == 4)
matrix[i][j] = 0;
else
matrix[i][j] = b[counter++];
}
}
printf("matrix:\n");
for (i = 0; i < N; i++) {
for (j = 0; j < N; j++) {
printf("%d\t", matrix[i][j]);
}
printf("\n");
}
return 0;
}