Section 1. Chapitre 4
single
Challenge: Traverse and Sum Elements
Glissez pour afficher le menu
Tâche
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.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 4
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion