Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2019, 17:55   #1
VLADOSW2001
Пользователь
 
Регистрация: 15.09.2019
Сообщений: 30
По умолчанию Массивы C++

У меня два массива:
1) arr на 18 элементов
2)foo на 7 элементов
надо вывести на экран или в файл элементы которые не повторяются!!!!
Код:
 do
    {
        for (  ;i < foo.size(); )
        {
            
            for(int j = 0; j < arr.size(); j++)
            {
                if (foo[i]!=arr[j])
                {
                    i++;
                    file_b << foo[i] << endl;
                    continue;
                }
 
 
            
            }
            
        }
 
 
 
    } while (i!=foo.size());
VLADOSW2001 вне форума Ответить с цитированием
Старый 01.11.2019, 18:03   #2
VLADOSW2001
Пользователь
 
Регистрация: 15.09.2019
Сообщений: 30
По умолчанию

надо вывести из foo элементына экран или в файл которые не повторяются в arr !!!!
VLADOSW2001 вне форума Ответить с цитированием
Старый 02.11.2019, 07:48   #3
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 966
По умолчанию

ну, надо, так надо :D

Код:
#include <iostream>
#include <set>

int main()
{
    int arr[]={1,5,9,3,4,7,0,89,5,21,2,4,6,7,89,56,3,3};
    int foo[]={2,5,7,23,4,6,8};
    
    std::set<int> uniq;
    for(const auto& item:foo)uniq.insert(item);
    for(const auto& item:arr)uniq.erase(item);
    for(const auto& item:uniq)std::cout<<item<<",";

    return 0;
}
Алексей1153 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу массивы (C++) - Даны два массива, скопировать эти массивы в 3-й результирующий (размером 10 элементов) так, что Саша1990 Помощь студентам 1 02.02.2015 16:03
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12