Odpowiedź :
Odpowiedź:
#include <iostream>
#include <set>
int main() {
int a;
const int numberOfLegs = 4;
std::set<int>horseshoes;
for(int i = 0; i < numberOfLegs; i++){
std::cin >> a;
horseshoes.insert(a);
}
std::cout << numberOfLegs - horseshoes.size();
return 0;
}
Wyjaśnienie:
Najprościej użyć tutaj seta, który eliminuje powtórzenia. Czyli jeśli dodajemy do niego podkowy, to znajdą się w nim tylko takie które nie mają powtórzeń. Dlatego aby wyświetlić ile musi dokupić podków, to od liczby nóg = 4 odejmujemy wielkość seta z róznymi podkowami