Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
Strytov
1 / 1 / 0
Регистрация: 03.01.2013
Сообщений: 12
1

В заданном тексте удалить символ "," и подсчитать число удаленных символов

14.02.2013, 14:10. Просмотров 1370. Ответов 7
Метки нет (Все метки)

Задание:В заданном тексте удалить символ "," и подсчитать число удаленных символов.
Помогите пожалуйста!
(С++)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2013, 14:10
Ответы с готовыми решениями:

Подсчитать, колько раз в произвольном тексте встречается символ "*" и "+"
Дан любой текст...Сколько раз в нём встречается символ "*" и "+"? нужно использовать цикл с...

В заданном тексте заменить посдледовательность символов X(I) на А(I) и подсчитать число произведенных замен
В заданном тексте заменить посдледовательность символов X(I) на А(I) и подсчитать число...

Сколько раз среди данных символов встречается символ "+" и символ "*"
Сколько раз среди данных символов встречается символ "+" и символ "*"

Заменить в последовательности символов после первого вхождения символа "+" все цифры на символ "-"
Заменить в последовательности символов после первого вхождения символа "+"все цифры на символ...

Выяснить, имеется ли пара соседствующих символов ",-" "-," (запятая, тире) в тексте
#include <iostream.h> //Уважаемые программисты помогите переделать эту //Вот задание (Выяснить,...

7
Croessmah
++Ͻ
15803 / 8937 / 1719
Регистрация: 27.09.2012
Сообщений: 21,957
Записей в блоге: 2
Завершенные тесты: 2
14.02.2013, 14:22 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
#include <algorithm>
int main(){
    std::string str;
    std::cout<<"Enter string ->";
    std::getline(std::cin,str);
    size_t count=std::count(str.begin(), str.end(), ',');
    str.erase(std::remove(str.begin(), str.end(), ','), str.end());
    std::cout<<str<<std::endl;
    std::cout<<"Delete: "<<count<<std::endl;
    return 0;
}
1
Strytov
1 / 1 / 0
Регистрация: 03.01.2013
Сообщений: 12
14.02.2013, 15:07  [ТС] 3
хм
ошибку выдает

Добавлено через 56 секунд
str.erase(std::remove(str.begin(), str.end(), ','), str.end());
вот в этой строке
0
HighPredator
5720 / 2042 / 727
Регистрация: 10.12.2010
Сообщений: 5,838
Записей в блоге: 3
14.02.2013, 15:16 4
Цитата Сообщение от Strytov Посмотреть сообщение
ошибку выдает
Какую?
1
14.02.2013, 15:16
Strytov
1 / 1 / 0
Регистрация: 03.01.2013
Сообщений: 12
14.02.2013, 15:21  [ТС] 5
-[C++ Error] Unit1.cpp(12): E2227 Extra parameter in call to std::remove(const char *)
-[C++ Error] Unit1.cpp(12): E2285 Could not find a match for '_STL::string::erase(int,char *)'
вот эти 2 ошибки в 1 строке
0
HighPredator
5720 / 2042 / 727
Регистрация: 10.12.2010
Сообщений: 5,838
Записей в блоге: 3
14.02.2013, 15:24 6
У меня все нормально работает.
1
Strytov
1 / 1 / 0
Регистрация: 03.01.2013
Сообщений: 12
14.02.2013, 15:51  [ТС] 7
аа у меня видимо компьютер не все читает мне учитель говорил тип не все программы тут читает типо

Добавлено через 11 минут
чет нефига всеравно даж на другом компьютере

Добавлено через 29 секунд
а если разные версии программы то ничего?
0
Croessmah
++Ͻ
15803 / 8937 / 1719
Регистрация: 27.09.2012
Сообщений: 21,957
Записей в блоге: 2
Завершенные тесты: 2
14.02.2013, 17:54 8
Цитата Сообщение от Strytov Посмотреть сообщение
а если разные версии программы то ничего?
компилятор то какой?

Название: Безымянный.png
Просмотров: 161

Размер: 2.6 Кб
0
14.02.2013, 17:54
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2013, 17:54

В тексте заменить символы "fh" на символ "с"
дан входной файл нужно обработать и записать в выходной вот задание В тексте заменить символы...

Проверить, встрачается ли в заданном тексте буква "а" чаще, чем буква "b"
задача: Напечатать true, если в заданном тексте буква &quot;а&quot; встречается чаще чем буква &quot;b&quot;, и...

Подсчитать число слов в строке, содержащих одну букву "а" и две буквы "d"
Подсчитать число слов в строке, содержащих одну букву &quot;а&quot; и две буквы &quot;d&quot;.


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

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

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