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

Даны 3 массива. Выдать элементы, которые встречаются только в одном из них - C++

Восстановить пароль Регистрация
 
ramazan05duldug
35 / 35 / 8
Регистрация: 23.04.2012
Сообщений: 441
Записей в блоге: 2
26.04.2014, 12:50     Даны 3 массива. Выдать элементы, которые встречаются только в одном из них #1
Даны 3 массива. Выдать элементы, которые встречаются только в одном из них.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2014, 12:50     Даны 3 массива. Выдать элементы, которые встречаются только в одном из них
Посмотрите здесь:

C++ задача на строки на С.Даны 2 слова.Напечатать только те буквы слов,которые встречаются в обоих словах только один раз.
C++ Элементы массива, которые встречаются только один раз
Даны два слова, напечатать только те символы, которые встречаются только в одном из слов C++
C++ напечатать только те символы, которые встречаются только в одном из слов
Нужно выяснить, какие символы встречаются в обеих строках, так же и те, которые встречаются только в одной C++
C++ Из массива А удалить все элементы, которые встречаются в В ровно 2 раза
C++ дописать ( Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися)
C++ Даны два слова. Напечатать только те буквы слов, которые есть только в одном из них

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
26.04.2014, 13:16     Даны 3 массива. Выдать элементы, которые встречаются только в одном из них #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
const int n1=5,n2=5,n3=5;
int m1[n1],m2[n2],m3[n3];
....
// Ищем в массиве m1 элементы, которых нет в m2 и m3
// Аналогично сделайте для массивов m2 и m3 
for(int i1=0;i1<n1;i1++)
{
      bool NotPesent=true;
      for(int i2=0;i2<n2;i2++)
             if(m1[i1]==m2[i2])
             {
                   NotPresent=false;
                   break;
             }
      for(int i3=0;i3<n3;i3++)
             if(m1[i1]==m3[i3])
             {
                   NotPresent=false;
                   break;
             }
    if(NotPresent)
         cout<<m1[i1]<<" ";
}
cout<<endl;
Yandex
Объявления
26.04.2014, 13:16     Даны 3 массива. Выдать элементы, которые встречаются только в одном из них
Ответ Создать тему
Опции темы

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