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

Поиск и замена в векторе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись и чтение текстового файла http://www.cyberforum.ru/cpp-beginners/thread694138.html
Сначала файл нужно записать, строчки формируются из разных переменных, текста и чисел. Потом прочитать текстовый файл отделяя текст от чисел. Текст заносится в одну переменную, числа в другую переменную, а в третью заносится комментарий (необязательно). В файле около тысячи строк. Строчки разной длины. Числа 0 и 1. Строчка выглядит примерно так: SU7.HL1 = 1 \\ Комментарий Вид строки...
C++ Вывести текст на экран дисплея Помогите решить, я совсем не понимаю как сделать задача такая: Вариант 8 с помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: • выводит текст на экран дисплея; а определяет количество символов в самом коротком слове; http://www.cyberforum.ru/cpp-beginners/thread694119.html
C++ Циклический алгоритм
помогите составить программу для цикла Выкладывайте задание в текстовом виде в теме.
Задачи по циклах C++
1)Написать функцию, которая по целым числом определяет старшую цифру его десятичной записи. С++; 2)http://www.cyberforum.ru/cpp-beginners/thread693808.html Правила: одна тема - один вопрос.
C++ Что означает "нарушение доступа (ошибка сегментации)" http://www.cyberforum.ru/cpp-beginners/thread694081.html
отладчик выдает : нарушение доступа(ошибка сегментации) что это означает??? в чем суть ошибки???
C++ Динамический массив - ошибка на 4-ой итерации Подскажите новичку пожалуйста в чём проблема ? вылетает ошибка на 4-ой итерации float **answers = new float*; answers = new float; do { numstep++; if (numstep == 1) { delete answers; подробнее

Показать сообщение отдельно
adamo86
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
10.11.2012, 23:12  [ТС]     Поиск и замена в векторе
Задача теперь немного усложнилась:
Есть вектор v, который содержит следующие значения элементов:
C++
1
v[1, 1, 5, 3, 1, 5, 1]
1) Сначала необходимо найти и заменить значения 5 на 1. Получится:
C++
1
v[1, 1, 1, 3, 1, 1, 1]
2) Теперь же необходимо сделать поиск значения 1 и заменить его на 3. Причем поиск должен обходит номера элементов, значения которых уже менялись (это v[2] и v[5]). В итоге должно получится:
C++
1
v[3,3,1,3,3,1,3]
 
Текущее время: 00:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru