Вводится число N, а затем - N чисел. Определить, сколько среди них пар одинаковых чисел. (2<=N<=100).
что-то догнать не могу, как сделать, получается только с рядом стоящими парами
Пример
Вход Выход
5
1 3 2 2 3
2
Ответы на вопрос:
#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;
}
uses crt; var m,i,k: integer; a: array [1..100] of integer; begin clrscr; randomize; write('количество элементов массива: '); readln(k); for i: =1 to k do begin a[i]: =random(100)-50; write(a[i],' '); end; m: =0; writeln; for i: =1 to k do if a[i]=0 then inc(m) else a[i-m]: =a[i]; k: =k-m; for i: =1 to k do write(a[i],' '); readln; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
1PGP116.03.2022 02:41
-
Дмыч14.06.2020 01:10
-
suorevc18.01.2020 23:35
-
katyatrizna02.03.2020 21:57
-
Alesha211230.08.2021 19:13
-
Hemmgirl03.04.2021 02:51
-
artyushin07301.09.2022 11:25
-
anymay2004130231.08.2021 12:52
-
Азот1121.01.2021 13:16
-
MiracleOne26.11.2020 02:29
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.