Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
7 / 6 / 6
Регистрация: 20.03.2011
Сообщений: 350

Поиск заданного значения в массиве на предмет его отсутствия

20.02.2014, 23:58. Показов 1274. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
суть такова
есть массив значений и есть массив данных
нужно проверить все данные на предмет значений в массиве и вернуть те значения которых нет в массиве данных.
Если непонятно объяснил:
есть массив работников, а есть массив русских имен. Надо найти тех работников у которых не русские имена.

сколько ни думаю в голову только лезут умопомрачительные конструкции, а есть простое решение?

и без Линка пожалуйста.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.02.2014, 23:58
Ответы с готовыми решениями:

Поиск в массиве заданного значения
Приветствую, напишите программу: 1. Ввести элементы массива Х (15). 2. Ввести значение целевого элемента (А). 3. Найдите А с помощью...

Массивы. Поиск заданного элемента в массиве и удаление его из массива
Помогите пожалуйста составить несколько программ, надо позарез :( 1. Удаление элемента из массива. Составить программу, которая...

Поиск номера заданного элемента в массиве по его значению, используя метод Array
Задача: Реализовать поиск номера заданного элемента в массиве по его значению, используя метод Array Проверьте пожалуйста, правильно ли...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
21.02.2014, 00:06
Псевдокод напечатает всех работников, которые есть в массиве имен...
C#
1
2
3
foreach rabotnik in MassivRabotnikov
   foreach imya in MassivImen
      if (rabotnik==imya) console.write(rabotnik);
0
7 / 6 / 6
Регистрация: 20.03.2011
Сообщений: 350
21.02.2014, 00:08  [ТС]
xoraxax, мне надо наоборот найти тех кого нет
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
21.02.2014, 00:11
Лучший ответ Сообщение было отмечено polsok как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
foreach rabotnik in MassivRabotnikov
{
foreach imya in MassivImen
if (rabotnik==imya) 
{
f=true;
continue;
}
if (f!=true)  console.write(rabotnik)
 
}
1
814 / 422 / 169
Регистрация: 08.02.2013
Сообщений: 711
21.02.2014, 00:19
polsok,
C#
1
string[] NoRuNames = MyNames.Except(RuNames).ToArray();
Добавлено через 5 минут
P.S. Если Вы хотите оставить дубликаты, то можно сделать проще:
C#
1
string[] NoRuNames = MyNames.Where(name => !RuNames.Contains(name)).ToArray();
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2014, 00:19
Помогаю со студенческими работами здесь

Поиск заданного элемента в упорядоченном массиве (бинарный поиск)
Заполнить одномерный массив из n элементов согласно таблицы. Размерность массива задать в виде именованной константы. Вывести массив на...

Поиск заданного элемента в упорядоченном массиве(бинарный поиск)
Заполнить одномерный массив из n элементов по формуле приведенной в картинке. Размерность массива задать в виде именованной константы....

Поиск в массиве числа и вывод его и его адреса!
День добрый! Не могу понять почему поиск числа в массиве заканчивается на первом элементе массива и дальше не ищет. int main() ...

Поиск значения в двухмерном массиве с выводом значения соседнего индекса
Надеюсь поймут с первого раза. Имеется массив который мы получаем к примеру из файла или парсером, неважно. Назовём его $array_one Он...

Поиск значения в другой таблице и вывод его значения (процедура)
Нужно создать процедуру которая заполняет значения в таблице автоматически. В процедуру передаётся три значения типа char(30): Название...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru