Предмет: Информатика,
автор: Аноним
Вводится число N, а затем - N чисел. Определить, сколько среди них пар одинаковых чисел. (2<=N<=100).
что-то догнать не могу, как сделать, получается только с рядом стоящими парами
Пример
Вход Выход
5
1 3 2 2 3
2
Аноним:
если что, на с++
Ответы
Автор ответа:
1
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n, counter = 0;
vector <int> arr;
cin >> n;
for(int i = 0 ; i < n ; ++i)
{
int temp;
cin >> temp;
arr.push_back(temp);
}
for(int i = 0 ; i < arr.size() - 1 ; ++i)
for(int j = i + 1 ; j < arr.size() ; ++j)
if(arr[i] == arr[j])
counter++;
cout << counter;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: Фикус666
Предмет: Русский язык,
автор: CamillaDeJussie
Предмет: Русский язык,
автор: dimon3108
Предмет: Информатика,
автор: ammm2000
Предмет: Математика,
автор: irina7061