#include <iostream>
#include <unordered_set>
using namespace std;
int main() {
constexpr size_t quantity = 13;
unordered_set<int> numbers;
size_t duplicates = 0;
int value;
for (size_t i = 0; i < quantity; ++i) {
cin >> value;
if (numbers.contains(value)) ++duplicates;
else numbers.insert(value);
}
cout << "Дубликатов найдено " << duplicates << '\n';
}
#include <iostream>
#include <set>
using namespace std;
int main() {
set<int> t;
for (int i = 0; i < 13; ++i) {
int v;
cin >> v;
t.insert(v);
}
std::cout << "Дубликатов найдено " << 13 - t.size();
}
Задача решается БЕЗ вложенных циклов.