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

Элементы массива, встречающиеся в массиве 2 раза вывести единожды - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан набор карточек, на каждой из которых написана буква(среди букв могут быть повторяющиеся) и список слов http://www.cyberforum.ru/cpp-beginners/thread907432.html
Доброго времени суток ! Можете помочь в объяснении задачи, не могу понять что от меня хотят Дан набор карточек, на каждой из которых написана буква(среди букв могут быть повторяющиеся) и список...
C++ арифметические действия с указателями не работают На одном сайте (http://www.c-cpp.ru/books/arifmeticheskie-deystviya-s-ukazatelyami) написано, что с при увеличении указателя на единицу, значение по его адресу увеличится на длину его типа, например:... http://www.cyberforum.ru/cpp-beginners/thread907425.html
Описать Методы Програмы C++
Добрый день.Есть прога нужно описать методы.Где знаки вопроса. Розклянемо Сlass ListData. Сlass ListData { string data; int key; // ключі, скільки даних в 1 запиті char sep; //...
Различие функций setlocale() и SetConsoleCP()/SetConsoleOutputCP() C++
Вопрос состоит в следующем... Можно проверить с помощью функций GetACP(), GetOEMCP(), GetConsoleCP(), GetConsoleOutputCP(), что функция setlocale НЕ МЕНЯЕТ НИКАКИХ КОДИРОВОК в потоках ввода/вывода....
C++ Дано двумерный массив целых чисел. Все нечетные элементы заданного массива заменить суммой номеров их строки и столбца http://www.cyberforum.ru/cpp-beginners/thread907371.html
решил задачу думаю правильно все сделал. Если есть гдето ошибка скажитьте)))) #include<iostream> #include <conio.h> #include <cmath> #include <iomanip> #include <time.h> using namespace...
C++ run-time check failure #3-не запускаеться программулька Простая программка, проверяю-правельная. У друзей-работает, а у меня выдает "run-time check failure #3 the variable 'c' is being used without being initialized" Что может быть это? Вижуал Студию... подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
20.06.2013, 13:53
Выводит элементы встречающиеся ровно 2 раза, без повторений.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    const int arr_size = 18;
    int arr[arr_size] = {0, 0, 1, 2, 7, 7, 2, 2, 7, 3, 5, 3, 3, 3, 3, 5, 7};
 
    for (int i = 0; i != arr_size; ++i) {
        int occurences = 0;
        for (int j = 0; j != arr_size; ++j)
            if ( arr[j] == arr[i] ) {
                if ( j >= i ) ++occurences;
                else break;
            }
        if (occurences == 2) std::cout << arr[i];
    }
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru