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

Удалить ту строку в котором есть слово "нет" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Загрузка файла в массив http://www.cyberforum.ru/cpp-beginners/thread1141973.html
Здравствуйте, помогите, при загрузке из файла в массив - выбивается какой-то мусор... в чем дело? #include<iostream> #include<string> #include<fstream> using namespace std; struct Animal { int code; string name;
C++ Вставить новый символ после заданного К примеру с клавиатуры вводим а и * и после всех а должна доставиться * http://www.cyberforum.ru/cpp-beginners/thread1141968.html
Функция: найти exp(-1) как сумму ряда C++
Дано натуральное число N. exp(-1)=sum(pow(-1,n)*(pow(x,n)))/fact(n)
C++ Структура "Студент". Реализовать подпрограммами
Добрый вечер. Нужно, полностью развязать задачу. Реализовать подпрограммами ____________________________ Нужно ввести 10 студентов ____________________________ 1. № п / п 2. Фамилия студента 3. Название группы (А-1, Б-2, В-3, Г-4) 4. Год окончания школы 5. Стаж работы (да, нет) 6. Задолженность по дисциплине (химия, физика, ТКМ)
C++ Найти разность между произведением нечетных чисел и наибольшим среди отрицательных http://www.cyberforum.ru/cpp-beginners/thread1141960.html
Вводится последовательность из N целых чисел, найти разность между произведением нечетных чисел и наибольшим среди отрицательных.
C++ Подсчитать сумму элементов массива, расположенных на побочной диагонали Использование функций-шаблонов: для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также шаблон для решения основной задачи: Подсчитать сумму элементов, расположенных на побочной диагонали. подробнее

Показать сообщение отдельно
MegaCoder
6 / 2 / 1
Регистрация: 10.03.2014
Сообщений: 17
08.04.2014, 23:04     Удалить ту строку в котором есть слово "нет"
Все зависит от исходных данных:
- если они вводятся во время работы проги (cin\ scan ...) то можно просто не записывать строку (в место хранения остальных строк).
- если нужно обработать уже "готовые данные", то все зависит от того, где хранятся строки. гугл подскажет как удалить.
Что касается самого алгоритма можно просто сканировать строку на букву "н", в случае "true" проверить следующий символ на "е", потом на "т", и после всех "испытаний" поставить блок удаления, это примитивный велосипедный способ, конечно, есть методы искать вхождение слова целиком, вместо посимвольного сравнения, но это уже другая история.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru