Coding_for_Crosswords_in_Py.../a.c

31 lines
645 B
C
Raw Normal View History

2021-07-13 17:27:14 +02:00
#include <iostream> // library for printing
#include <string> // support for strings
#include <vector> // support for vectors
#include <assert.h>
using namespace std;
2021-07-11 19:11:55 +02:00
// For compiling C++ code
// g++ a.c -o a
2021-07-13 17:27:14 +02:00
int main()
{
vector<string> grid;
2021-07-11 19:11:55 +02:00
2021-07-13 17:27:14 +02:00
grid.push_back("DOG....");
grid.push_back("---....");
grid.push_back("----...");
grid.push_back("-------");
grid.push_back("...----");
grid.push_back("....---");
grid.push_back("....CAT");
2021-07-12 19:49:40 +02:00
2021-07-13 17:27:14 +02:00
int rows = grid.size();
int cols = grid[0].size();
for (string s : grid)
{
assert(s.size() == cols);
}
cout << "rows=" << rows << "\n";
cout << "cols=" << cols << "\n";
2021-07-11 19:11:55 +02:00
}