#include <iostream>
using namespace std;
int main() {
//your code goes here
//fh - first half
//sh - second half
//Size - размер исходного массива(8 элементов)
#define Size 8
//N - ishodnii massiv
int str, stlbc, fh = 0, sh = Size/2,
N[8][4] = {
{1, 1, 1, 1},
{2, 2, 2, 2},
{3, 3, 3, 3},
{4, 4, 4, 4},
{5, 5, 5, 5},
{6, 6, 6, 6},
{7, 7, 7, 7},
{8, 8, 8, 8}}, M[8][4] = {0};
//M - rezultiruyushii massiv
for(str = 0; str < Size; str+=2)
{
for(stlbc = 0; stlbc < 4; stlbc++)
M[str][stlbc] = N[fh][stlbc];
for(stlbc = 0; stlbc < 4; stlbc++)
M[str+1][stlbc] = N[sh][stlbc];
fh++;
sh++;
}
//Vivod elementov v console
cout << "\n\nRezultiruyushii massiv:\n";
for(str = 0; str < Size; str++)
{
for(stlbc = 0; stlbc < 4; stlbc++)
{
cout << M[str][stlbc] << " ";
}
cout << "\n";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCQoJCi8veW91ciBjb2RlIGdvZXMgaGVyZQoKCgoKLy9maCAtIGZpcnN0IGhhbGYKLy9zaCAtIHNlY29uZCBoYWxmCgovL1NpemUgLSDRgNCw0LfQvNC10YAg0LjRgdGF0L7QtNC90L7Qs9C+INC80LDRgdGB0LjQstCwKDgg0Y3Qu9C10LzQtdC90YLQvtCyKQojZGVmaW5lIFNpemUgOAoKLy9OIC0gaXNob2RuaWkgbWFzc2l2CmludCBzdHIsIHN0bGJjLCBmaCA9IDAsIHNoID0gU2l6ZS8yLApOWzhdWzRdID0gewp7MSwgMSwgMSwgMX0sCnsyLCAyLCAyLCAyfSwKezMsIDMsIDMsIDN9LAp7NCwgNCwgNCwgNH0sCns1LCA1LCA1LCA1fSwKezYsIDYsIDYsIDZ9LAp7NywgNywgNywgN30sCns4LCA4LCA4LCA4fX0sIE1bOF1bNF0gPSB7MH07CgoKLy9NIC0gcmV6dWx0aXJ1eXVzaGlpIG1hc3Npdgpmb3Ioc3RyID0gMDsgc3RyIDwgU2l6ZTsgc3RyKz0yKQp7CiAgICBmb3Ioc3RsYmMgPSAwOyBzdGxiYyA8IDQ7IHN0bGJjKyspCiAgICAgICAgTVtzdHJdW3N0bGJjXSA9IE5bZmhdW3N0bGJjXTsKICAgIGZvcihzdGxiYyA9IDA7IHN0bGJjIDwgNDsgc3RsYmMrKykKICAgICAgICBNW3N0cisxXVtzdGxiY10gPSBOW3NoXVtzdGxiY107CmZoKys7CnNoKys7Cn0KCi8vVml2b2QgZWxlbWVudG92IHYgY29uc29sZQpjb3V0IDw8ICJcblxuUmV6dWx0aXJ1eXVzaGlpIG1hc3NpdjpcbiI7CmZvcihzdHIgPSAwOyBzdHIgPCBTaXplOyBzdHIrKykKewogICAgZm9yKHN0bGJjID0gMDsgc3RsYmMgPCA0OyBzdGxiYysrKQogICAgewogICAgICAgIGNvdXQgPDwgTVtzdHJdW3N0bGJjXSA8PCAiICI7CiAgICB9CiAgICBjb3V0IDw8ICJcbiI7Cn0KCgkKCQoJCgkKCQoJCglyZXR1cm4gMDsKfQ==