История изменений
Исправление SZT, (текущая версия) :
Ну ОК, что по-твоему понятнее, вот это
auto sum = std::accumulate(m.cbegin(), m.cend(), 0, [](auto lhs, const auto& rhs) {
return std::accumulate(rhs.cbegin(), rhs.cend(), lhs);
});
int sum = 0;
for (int i = 0; i < vect.size(); i++)
for (int j = 0; j < vect[i].size(); j++)
{
sum += vect[i][j];
}
По-моему второй вариант куда понятней.
Исходная версия SZT, :
Ну ОК, что по-твоему понятнее, вот это
auto sum = std::accumulate(m.cbegin(), m.cend(), 0, [](auto lhs, const auto& rhs) {
return std::accumulate(rhs.cbegin(), rhs.cend(), lhs);
});
int sum = 0;
for (int i = 0; i < vect.size(); i++)
for (int j = 0; j < vect[i].size(); j++)
{
sum += vect[i][j];
}