Форум программистов, компьютерный форум CyberForum.ru

Задать массив из 200 целых двухзначных чисел. Вывести на экран повторяющиеся элементы, их индексы, и число повторов - C++

Восстановить пароль Регистрация
 
CaBe
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 2
02.04.2014, 01:02     Задать массив из 200 целых двухзначных чисел. Вывести на экран повторяющиеся элементы, их индексы, и число повторов #1
Задать массив из 200 целых двухзначных чисел с помощью датчика случайных чисел.Вывести на экран повторяющиеся элементы их индексы и число повторов.На экран вывести как исходный массив так и результаты обработки массива:
Элемент Индексы Число повторов
57 8,19,38 3
12 12,41 2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2014, 01:02     Задать массив из 200 целых двухзначных чисел. Вывести на экран повторяющиеся элементы, их индексы, и число повторов
Посмотрите здесь:

C++ Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей
C++ Вывести на экран массив из целых чисел
C++ Ввести с клавиатуры массив из 10 целых чисел, посчитать сумму и вывести на экран
C++ Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы
C++ Дан массив натуральных чисел А[m,n] и число а. Вывести этот массив на экран, вычислит количество элементов равных а и вывести их индексы
Создать и вывести на экран одномерный массив целых чисел C++
Задан массив целых чисел. Вывести на экран массив, составленный из заданного количества минимальных элементов исходного C++
C++ Ввести массив целых чисел и вывести на экран непарные из них

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genn55
341 / 188 / 37
Регистрация: 26.12.2012
Сообщений: 658
02.04.2014, 03:06     Задать массив из 200 целых двухзначных чисел. Вывести на экран повторяющиеся элементы, их индексы, и число повторов #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include<iostream>
#include<stdlib.h>
#include<time.h>
 
using namespace std;
 
int main()
{
    srand(time(NULL));
    const int size = 20; // размер массива
 
    int ar[size];
 
    for (int i = 0; i < size; i++)
    {
        ar[i] = rand() % 99; // заполняем массив случайными числами
        cout << ar[i] << "  "; // печать элементов массива
    }
    cout << "\n";
    int count = 0;
    int ind = 0;
for (int i = 0; i < size; i++)
    {
        ind = 0;
        for (int j = i+1; j < size ; j++)
        {
            if ( ar[i] == ar[j] ) // если найден одинаковый элемент
            {
               count ++;
               ind = j;
               cout << " eletment =  " << ar[i]<<"        ind =   "<< i << endl;
 
            }
        }
    }
    cout << " dubl =  " << count;
 
    cout << endl;
 return 0;
}
Yandex
Объявления
02.04.2014, 03:06     Задать массив из 200 целых двухзначных чисел. Вывести на экран повторяющиеся элементы, их индексы, и число повторов
Ответ Создать тему
Опции темы

Текущее время: 02:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru