Seção 1. Capítulo 4
single
Challenge: Traverse and Sum Elements
Deslize para mostrar o menu
Tarefa
Swipe to start coding
Write a function that traverses a container using iterators and returns the sum of all elements.
- The function signature must be
int sum_elements(const std::list<int>& numbers);. - Start iteration at
numbers.begin()and stop when the iterator equalsnumbers.end(). - Use
++itto move the iterator forward. - Only dereference the iterator when
it != numbers.end(). - Do not use
size(),empty(), or indices. - Do not use ranged-for loops or algorithms like
std::accumulate. - The function should return the sum of all elements in the list.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 4
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo