Дан массив a(10). Найти элементы массива, которые повторяются в массиве два

Дан массив a(10). Найти элементы массива, которые повторяются в массиве два и три раза, и вывести их порядковые номера. В программке C++

Задать свой вопрос
1 ответ

include lt;iostreamgt;

include lt;stringgt;

include lt;iomanipgt;

include lt;sstreamgt;

include lt;cmathgt;

using namespace std;

int main()

 

   long long a[10];

   bool used[10];

   for(int i = 0;ilt;10;i++)

   

       cingt;gt;a[i];

   

   for(int i = 0;ilt;10;i++)

       coutlt;lt;a[i]lt;lt; ;

   coutlt;lt;endl;

   int k = 0;

   for(int i = 0;ilt;10;i++)

   

           for(int j = 0;jlt;10;j++)

           

               if(a[i] == a[j])

               

                   k++;

                   coutlt;lt;a[i];

                   a[j] = -1;

               

           

           if(k == 2)

           

               coutlt;lt;a[i]lt;lt;" repeats for 2 times";

           

           if(k == 3)

           

               coutlt;lt;a[i]lt;lt;" repeats for 3 times";

           

           k = 0;

   

   for(int i = 0;ilt;10;i++)

       coutlt;lt;a[i]lt;lt; ;

 

   return 0;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт