#include #include using namespace std; int contarDato(const vector & v, int dato, int fin) { if (fin < 0) return 0; return contarDato(v, dato, fin - 1) + (v[fin] == dato ? 1 : 0); } int contarDato(const vector & v, int dato) { return contarDato(v, dato, v.size() - 1); } int main () { vector v1 = {33, 33, 22, 11, 33, 22}, v2 = {}; cout << contarDato(v1, 11) << endl; cout << contarDato(v1, 22) << endl; cout << contarDato(v1, 33) << endl; cout << contarDato(v1, 44) << endl; cout << contarDato(v2, 55) << endl; }