std::find_if & std::count_if
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
std::find_if gjen elementin e parë që plotëson një kusht, std::count_if numëron sa e plotësojnë, dhe std::any_of / all_of / none_of pyesin „a ka?“, „a janë të gjithë?“.
EnglishEN
std::find_if finds the first item matching a condition, std::count_if counts how many match, and std::any_of / all_of / none_of ask “is there any?”, “are they all?”.
Si ta mendosh
Si mësuesja: „Kush e ka bërë detyrën?“, „Sa e kanë bërë?“
Lexoje në anglisht
Like a teacher: “Who did the homework?”, “How many did?”
Shembull kodicpp
auto it = std::find_if(v.begin(), v.end(), [](int n) { return n < 2; });
int kalues = std::count_if(v.begin(), v.end(), [](int n) { return n >= 2; });