0 / 0 / 0
Регистрация: 02.01.2011
Сообщений: 8
|
||||||
1 | ||||||
удаление пробелов между словами и буквами02.01.2011, 16:00. Показов 2692. Ответов 18
Метки нет (Все метки)
доброго времени суток, не могли бы вы мне помочь в создании программы которая удаляет удвоенные согласные в любом предложении, но чтоб удаляла а не заменяла на пробелк примеру чтоб было слово "удвоенное" вот так "удвоеая" а не "удвое ая",
вот пример программы которую я показал учителю он утверждает что эта программа не удаляет а просто не видит эти символы:
0
|
02.01.2011, 16:00 | |
Ответы с готовыми решениями:
18
Вывести количество пробелов между словами в строке Увеличить в два раза количество пробелов между словами Строки определение максимального количества пробелов между словами Отредактировать текст, удаляя лишние символы пробелов между словами |
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
02.01.2011, 16:23 | 2 | |||||
xellboy8,
1
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
02.01.2011, 16:30 | 3 | |||||
Оу. Про согласные не увидел. Тогда солидарен с asics.
1
|
0 / 0 / 0
Регистрация: 02.01.2011
Сообщений: 8
|
|
02.01.2011, 16:33 [ТС] | 4 |
у меня показывает 2 ошибки
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
02.01.2011, 16:34 | 5 |
xellboy8, Ошибки в студию...
1
|
0 / 0 / 0
Регистрация: 02.01.2011
Сообщений: 8
|
|
02.01.2011, 16:36 [ТС] | 6 |
в программе которую прислал asics
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
02.01.2011, 16:37 | 7 |
xellboy8, Сами ошибки сюда скиньте оО
1
|
0 / 0 / 0
Регистрация: 02.01.2011
Сообщений: 8
|
|
02.01.2011, 16:38 [ТС] | 8 |
------ Построение начато: проект: dmitriy, Конфигурация: Debug Win32 ------
Компиляция... laba.cpp c:\users\user\documents\visual studio 2008\projects\dmitriy\dmitriy\laba.cpp(10) : error C3861: getline: идентификатор не найден c:\users\user\documents\visual studio 2008\projects\dmitriy\dmitriy\laba.cpp(16) : error C2679: бинарный '<<': не найден оператор, принимающий правый операнд типа 'std::string' (или приемлемое преобразование отсутствует) d:\program files\microsoft visual studio 9.0\vc\include\ostream(653): может быть 'std::basic_ostream<_Elem,_Traits> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const char *)' [найдено при поиске с зависимостью от аргументов] with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(700): или 'std::basic_ostream<_Elem,_Traits> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,char)' [найдено при поиске с зависимостью от аргументов] with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(738): или 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const char *)' [найдено при поиске с зависимостью от аргументов] with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(785): или 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,char)' [найдено при поиске с зависимостью от аргументов] with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(909): или 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const signed char *)' [найдено при поиске с зависимостью от аргументов] with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(916): или 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,signed char)' [найдено при поиске с зависимостью от аргументов] with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(923): или 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,const unsigned char *)' [найдено при поиске с зависимостью от аргументов] with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(930): или 'std::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::basic_ostream<_Elem,_Traits> &,unsigned char)' [найдено при поиске с зависимостью от аргументов] with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(170): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::basic_ostream<_Elem,_Traits> &(__cdecl *)(std::basic_ostream<_Elem,_Traits> &))' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(176): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::basic_ios<_Elem,_Traits> &(__cdecl *)(std::basic_ios<_Elem,_Traits> &))' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(183): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::ios_base &(__cdecl *)(std::ios_base &))' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(190): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::_Bool)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(210): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(short)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(243): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(unsigned short)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(263): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(__w64 int)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(288): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(__w64 unsigned int)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(308): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(long)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(328): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(__w64 unsigned long)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(349): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(__int64)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(369): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(unsigned __int64)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(390): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(float)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(410): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(double)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(430): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(long double)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(450): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(const void *)' with [ _Elem=char, _Traits=std::char_traits<char> ] d:\program files\microsoft visual studio 9.0\vc\include\ostream(470): или 'std::basic_ostream<_Elem,_Traits> &std::basic_ostream<_Elem,_Traits>::operator <<(std::basic_streambuf<_Elem,_Traits> *)' with [ _Elem=char, _Traits=std::char_traits<char> ] при попытке сопоставить список аргументов '(std::ostream, std::string)' Журнал построения был сохранен в "file://c:\Users\user\Documents\Visual Studio 2008\Projects\dmitriy\dmitriy\Debug\BuildLog.htm" dmitriy - ошибок 2, предупреждений 0 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
02.01.2011, 16:51 | 9 |
xellboy8, #include <string> добавьте в начале кода.
1
|
asics
|
02.01.2011, 16:55
#10
|
Не по теме: Мда, вроде копировал код на форум з #include <string>, хз где он делся :scratch:
1
|
0 / 0 / 0
Регистрация: 02.01.2011
Сообщений: 8
|
|
02.01.2011, 17:00 [ТС] | 11 |
а могли бы вы расписать по шагово как работает эта программа а то учитель замонает вопросами...я ему уже раз 7 пойду сдавать это задание....последний зачет осталось получить
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
02.01.2011, 17:05 | 12 |
xellboy8, Да тут вроде и шагов не так много, просто проходимся в цыкле по сторке и ищем согласную букву, если нашли то проверяем букву идущую за ней и если эта буква равняется предедущей, то удаляем эти две буквы.
1
|
0 / 0 / 0
Регистрация: 02.01.2011
Сообщений: 8
|
|
02.01.2011, 17:08 [ТС] | 13 |
а еще одна просьба как будет выглядеть алгоритм к этой программе
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
02.01.2011, 17:10 | 14 |
xellboy8, Я же написал алгоритм.
1
|
0 / 0 / 0
Регистрация: 02.01.2011
Сообщений: 8
|
|
02.01.2011, 18:31 [ТС] | 15 |
блок-схема, прошу прощения, как будет выглядеть
Добавлено через 1 час 19 минут я когда в этой программе ввожу к примеру ffddog у меня выводит ddog то есть символ dd не удаляеться
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
02.01.2011, 23:13 | 16 | |||||
Тогда так попробуй
1
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,679
|
||||||
03.01.2011, 00:19 | 17 | |||||
Давно для себя писал:
За соблюдение или несоблюдение условия отвечает функция f. Если она возвращает истину- происходит копирование, иначе нет. Можно использовать в других проектах, только функцию f меняй как я щас и всё. Тестируй.
1
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||||||
03.01.2011, 01:58 | 18 | |||||
1
|
kravam
|
03.01.2011, 02:00
удаление пробелов между словами и буквами
#19
|
Не по теме: Кстати, чё за название у темы?
0
|
03.01.2011, 02:00 | |
Функция, сравнивающая две строки, игнорируя количество пробелов между словами Отсортировать слова по алфавиту в массиве char. Между словами по несколько пробелов Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами. Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |