Вячеслав
Вячеслав

Запретить добавление данных в массив при повторении? С++

Стоит задача:
...Реализовать функцию добавления данных в массив. Если введена информация об авторе книги и ее названии, которые уже имеются в каталоге, данные не добавлять.. .
Подскажите, пожалуйста, как запретить добавление данных в массив при повторении?

Rycik
Rycik

в C++ есть прекрасная вещь, как set, она предотвращяет от добавления в него существующих элементов

Ан
Антон

Заводишь переменную-флаг, изначально равную нулю, вводишь данные нового автора, пробегаешь массив и ищешь совпадения, например, функцией strcmp, если совпадение найдено, то переменной-флагу назначаешь единичку. И если после пробежки по массиву, переменная флаг осталась равна нулю, то добавляешь нового автора в массив)

Похожие вопросы
Обработчик форм php при добавлении данных в базу данных
Дан массив A,надо вывести в массив B положительные числа из A.В массив С выделить кратные 5 числа из А. В и С напечатать
Программа на C#. Дан массив фамилий. Составить новый массив, который будет содержать только женcкие фамилии.
Добавление данных в БД mysql
Дан массив 10х10, нужно чтобы показывал три самых максимальных повторений с перечислением повторяющихся элементов?
Дан массив из-n элементов найти наименьший элемент массива
помогите, где мне найти запрет на добавление в асе?
сколько повторений делать в даных ниже упражнениях!
Помогите написать массив данных на С++
Оптимальное количество подходов и повторений тренировок на массу?