долго мучаюсь с программой, но никак не получается придумать как этот самый обход матрицы воспроизвести.
вообще программа должна считывать квадратную матрицу и выводить ее элементы в строку,в определенном порядке....
в моем случае при вводе матрицы:
16 15 11 10
14 12 9 4
13 8 5 3
7 6 2 1
выводиться должна строка 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.
с вводом матрицы проблем не возникло:
Код: Выделить всё
#include<stdio.h>
#define N 100
long i,j,n,k;
main(){
long m[N][N];
scanf("%ld",&n);
getchar();
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
scanf("%ld\t",&m[i][j]);
getchar();}