Добавил функцию для подсчёта живых клеток
This commit is contained in:
@@ -101,4 +101,20 @@ void CellularAutomaton::displayField() const
|
||||
}
|
||||
std::cout << '\n';
|
||||
}
|
||||
}
|
||||
|
||||
int CellularAutomaton::countLiveCells() const
|
||||
{
|
||||
int liveCount = 0;
|
||||
for (const auto& row : m_field)
|
||||
{
|
||||
for (const auto& cell : row)
|
||||
{
|
||||
if (cell == 1)
|
||||
{
|
||||
++liveCount;
|
||||
}
|
||||
}
|
||||
}
|
||||
return liveCount;
|
||||
}
|
||||
Reference in New Issue
Block a user