Mátrix spirális bejárása


Feladat: a standard input-on megkapunk egy n*m-es mátrixot, a standard output-ra kell írni a mátrix elemeit (szóközzel elválasztva) oly módon, hogy bal felső sarokból kiindulva spirális alakban járjuk be a mátrixot. Az input elején megkapjuk a mátrix méretét, az első szám a sorok, a második az oszlopok száma.

Példa Input:
3 4
0 1 2 3
4 5 6 7
8 9 10 11
    

Példa Output:
0 1 2 3 7 11 10 9 8 4 5 6
    

A feladat megoldásához csak a szabványos C++ eszközei használhatóak!

Beadási határidő: 2016. december 9.