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

Дан массив на 8 элементов. - C++

Восстановить пароль Регистрация
 
lexo2534
-36 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 34
01.03.2014, 18:47     Дан массив на 8 элементов. #1
Дан массив на 8 элементов. Попросите пользователя заполнить его не нулевыми значениями.
- Выведите на экран все введенные пользователем числа, которые повторяются 2 или больше раз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2014, 18:47     Дан массив на 8 элементов.
Посмотрите здесь:

C++ Дан массив из Н элементов. Найти сумму элементов с четными номерами и отдельно с нечетными
Дан массив В[0:n-1] целых чисел и числа x и y , где x<y. на основе элементов массива В сформировать массив D[0:m-1] C++
C++ Дан массив из n элементов. Найти в нем количество элементов, больших 10 и вывести их на экран.
C++ Дан массив из n элементов. Определить, сколько раз встречается число 5 среди элементов массива.
Дан целочисленный одномерный массив А, состоящий из 14 элементов. вычислить и напечатать сумму парши элементов C++
C++ Дан массив А на Н элементов (Н-константа). В массиве найти пять максимальных элементов.
Дан целочисленный массив А[п], среди элементов есть одинаковые. Создать массив из различных элементов А[п] C++
C++ Дан двухмерный массив n*m элементов. Определить, сколько раз встречаеться число 7 среди элементов массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
02.03.2014, 08:06     Дан массив на 8 элементов. #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
#include <iostream>
#include <map>
 
int main()
{
    int const len = 8;
    int arr[len];
    std::cout << "Input 8 non-zero numbers:\n";
    for(int i = 0; i < len; ++i)
    {
        std::cout << "arr[" << i << "]: ";
        do
        {
            std::cin >> arr[i];
        }
        while(!arr[i]);
    }
    std::map<int, size_t> cmap;
    for(int i = 0; i < len; ++i)
    {
        ++cmap[arr[i]];
    }
    for(std::map<int, size_t>::const_iterator ib = cmap.begin(); ib != cmap.end(); ++ib)
    {
        if(ib->second >= 2)
            std::cout << ib->first << '\n';
    }
    return 0;
}
Yandex
Объявления
02.03.2014, 08:06     Дан массив на 8 элементов.
Ответ Создать тему
Опции темы

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