Elemente != 0 finden
-
Hallo!
ich suche eine Funktion, mit der ich in einem Vektor (aus Containerklasse <vector>) alle Element ungleich Null zählen kann. In meinem Vektor sind Zahlen ungleich und gleich Null gemischt. Gibt es bereits eine solche Funktion oder muss ich diese selbst schreiben?
-
count_if() sollte deins sein
http://www.cppreference.com/cppalgorithm/count_if.html
http://www.cpp-tutor.de/cpp/le18/le18_04.htm
-
#include <algorithm> void f() { std::vector<int> v; int anz0 = std::count( v.begin(), v.end(), 0); }