Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
zaqwerty
2 / 2 / 2
Регистрация: 14.12.2013
Сообщений: 113
#1

Проверка на принадлежность элементов одного массива к другому - C++

21.03.2016, 15:58. Просмотров 315. Ответов 1
Метки нет (Все метки)

Здравствуйте. Имеется 2 массива - in_string (содержит текст, который вводится пользователем) и alf(содержит буквы латинского алфавита). Необходимо выполнить проверку на принадлежность элементов массива in_string массиву alf, т.е., например, при вводе буквы ё должно появиться сообщение об ошибке, так как эта буква не принадлежит латинскому алфавиту и, следовательно, массиву alf.
Как можно это реализовать?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2016, 15:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверка на принадлежность элементов одного массива к другому (C++):

Перенесение элементов массива из одного места к другому
Массив состоит из 70-ти элементов(X), в интервале -1<=Xi<=1. Нужно переписать...

Присвоение элементов одного массива другому и упорядочивание их в конкретном алгоритме
Дано: есть массив X из 10 элементов всегда рандомных чисел, элементы массива X...

Присвоение значений одного массива другому
Как присвоить значения массива Array1 массиву Array2. Допустим необходимо...

Присваивание элементов двумерного массива другому двумерному массиву
нужно элементы одного двумерного массива присвоить другому. Вот программа. Но...

Переход из одного интервала к другому
Прошу прощения, не знаю где должна быть подобная тема. У меня есть интервал...

Передача файла из одного ПК к другому
Мне нужно, чтоб я мог передавать файлы через com порт на другой комп'ютер через...

1
meJevin
156 / 148 / 92
Регистрация: 18.11.2015
Сообщений: 674
Завершенные тесты: 1
21.03.2016, 16:25 #2
Лучший ответ Сообщение было отмечено zaqwerty как решение

Решение

Есть функция find_first_of, проверяешь ввод пользователя с помощью этой функции, вбив в первый параметр буквы кириллицы.

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>       // std::cout
#include <string>         // std::string
#include <cstddef>        // std::size_t
#include <windows.h>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    std::string str;
    std::getline(std::cin, str, '\n');
    std::size_t found = str.find_first_of("йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ");
 
    if (found == std::string::npos)
        std::cout << "В вашем вводе нету кириллицы!\n";
    else
        std::cout << "В вашем вводе есть кириллица!\n";
 
    system("pause");
 
    return 0;
}
Примерчик
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2016, 16:25
Привет! Вот еще темы с решениями:

Присваивание значений одного класса другому.
Скажите, могу ли я присвоить значения одного объекта класса другому объекту...

Удаление из одного массива элементов второго массива и запись результата в третий
Есть массив masA (длина lenA), есть массив masB (длина lenB). Необходимо из...

Из массива A удалить те цепочки нечетных элементов, в которых нет ни одного элемента из массива B
Пожалуйста помогите! Из массива A удалить те цепочки нечетных элементов, в...

Сформировать массив из положительных элементов одного массива и отрицательных элементов другого
Даны массив А и массив В, в каждом по 10 элементов. Сформировать новый массив,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru