C++

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; });

Terma të lidhur