fork(3) download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. template<typename T>
  6. int licz (vector<T> container, T element){
  7. int counter = 0;
  8. for(auto x : container){
  9. if(x==element){
  10. counter++;
  11. }
  12. }
  13. return counter;
  14. }
  15.  
  16. int main() {
  17. vector<int> v1 = {1,2,3,4,4,4};
  18. cout<<licz(v1, 4)<<endl;
  19. vector<double> v2 = {1.1, 1.2, 1.3, 1.1};
  20. cout<<licz(v2, 1.1)<<endl;
  21. return 0;
  22. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
3
2