1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
#include <iostream>
#include <string>
#include <iomanip>
#include <fstream>
#include <sstream>
#include <stdio.h>
#include <stdlib.h>
#include <vector>
using namespace std;
int main(){
char matrix[][8] = { '1', '1', '1', '1', '1', '1', '1', '1',
'1', 'x', 'x', 'x', 'x', 'x', 'x', '1',
'1', 'x', 'x', 'x', '1', 'x', 'x', '1',
'1', '1', '1', '1', '1', 'x', 'x', '-',
'e', '-', 'x', 'x', 'x', 'x', 'x', '-',
'x', '-', 'x', '1', '1', 'x', '1', '-',
'1', '-', '-', '1', '1', 'x', '1', '-',
'x', 'x', '-', '-', '-', '-', '-', '-'};
char matrix2[][8] = { '1', '1', '1', '1', '1', '1', '1', '1',
'1', 'x', 'x', 'x', 'x', 'x', 'x', '1',
'1', 'x', 'x', 'x', '1', 'x', 'x', '1',
'1', '1', '1', '1', '1', 'x', 'x', '-',
'e', '-', 'x', 'x', 'x', 'x', 'x', '-',
'x', '-', 'x', '1', '1', 'x', '1', '-',
'1', '-', '-', '-', '1', 'x', '1', '-',
'x', 'x', 'x', '-', '-', '-', '-', '-'};
vector <vector<char> > vecMaze;
vector <char> tempVec;
for (int i=0; i<8; i++)
{
tempVec.clear();
for(int j =0; j<8; j++)
tempVec.push_back(matrix[j][i]);
vecMaze.insert(vecMaze.begin(), tempVec);
}
for (int i=0; i<8; i++)
{
tempVec.clear();
for(int j =0; j<8; j++)
tempVec.push_back(matrix2[j][i]);
//vecMaze.push_back(tempVec);
vecMaze.insert(vecMaze.end(), tempVec.begin(), tempVec.end());
}
for(int k=0; k<8; k++){
for(int a =0; a<8; a++)
cout << vecMaze[7-a][k] << " ";
cout << endl;
}
}
|