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
|
#include <iostream>
const int ROWS {12};
const int COLS {10};
using Grid = char[ROWS][COLS];
std::ostream& operator<<(std::ostream& os, const Grid& grid)
{
for (int row = 0; row < ROWS; ++row) {
for (int col = 0; col < COLS; ++col)
os << (grid[row][col] == ' ' ? '_' : grid[row][col]);
os << '\n';
}
return os;
}
int main()
{
const Grid grid
{
{ 'H', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', },
{ 'E', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', },
{ 'A', ' ', 'D', ' ', ' ', ' ', ' ', ' ', ' ', ' ', },
{ 'P', 'R', 'O', 'G', 'R', 'A', 'M', ' ', ' ', ' ', },
{ ' ', ' ', 'U', ' ', ' ', ' ', ' ', ' ', ' ', ' ', },
{ ' ', ' ', 'B', ' ', ' ', ' ', 'M', ' ', ' ', ' ', },
{ ' ', ' ', 'L', ' ', ' ', ' ', 'A', ' ', ' ', ' ', },
{ ' ', ' ', 'E', ' ', 'V', 'O', 'I', 'D', ' ', ' ', },
{ ' ', ' ', ' ', ' ', ' ', ' ', 'N', ' ', ' ', ' ', },
{ 'S', 'T', 'A', 'C', 'K', ' ', ' ', ' ', ' ', ' ', },
{ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', },
{ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', }
};
std::cout << grid << '\n';
}
|