Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Andrey_sava
61 / 64 / 92
Регистрация: 29.09.2012
Сообщений: 213
Завершенные тесты: 9
#1

Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами - C++

04.01.2013, 09:33. Просмотров 1041. Ответов 6
Метки нет (Все метки)


http://www.cyberforum.ru/cpp-beginners/thread2063760.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 09:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами (C++):

Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами
Дана строка символов. Преобразовать строку, удалив из нее все символы, не...

Преобразовать строку, удалив из неё все символы, не являющиеся буквами или цифрами
Дана строка символов. Преобразовать строку, удалив из неё все символы, не...

Удалить из строки все символы, не являющиеся буквами или цифрами
Дана строка символов. Преобразовать строку, удалив из нее все символы, не...

Обработка строк. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами
Дана строка символов. Преобразовать строку, удалив из нее все символы, не...

Написать функцию, которая удаляет из строки символы, не являющиеся буквами или цифрами
Написать функцию, которая удаляет из строки символы, не являющиеся буквами или...

6
LK
Заблокирован
04.01.2013, 09:45 #2
strstr(), isalpha(), isdigit()
1
Andrey_sava
61 / 64 / 92
Регистрация: 29.09.2012
Сообщений: 213
Завершенные тесты: 9
04.01.2013, 09:55  [ТС] #3
можно полностью исходный код
0
Croessmah
++Ͻ
14146 / 8071 / 1512
Регистрация: 27.09.2012
Сообщений: 19,905
Записей в блоге: 3
Завершенные тесты: 1
04.01.2013, 10:04 #4
На скорую руку:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
 
size_t FindCount(const char * str, const char * substr){
    size_t count=0;
    for(bool bFlag=false;*str;++str,bFlag=false){
        for(const char *p1=str,*p2=substr; *p1==*p2 && *p1 && *p2;++p1,++p2,bFlag=*p2?false:true);
        if(bFlag) ++count;
    }
    return count;
}
 
void Show(char *str){
    for(;*str;++str)
        if (!(isalnum((int)(unsigned char)*str)))
            std::cout<<*str;
}
 
 
int main(){
    setlocale(LC_ALL,"russian");
    char str[]="а5%бааба.баар08/оа\\баба";
    char * sstr="аба";
    std::cout<<FindCount(str,sstr);
    std::cout<<std::endl;
    Show(str);
    std::cout<<std::endl;
}
0
Andrey_sava
61 / 64 / 92
Регистрация: 29.09.2012
Сообщений: 213
Завершенные тесты: 9
04.01.2013, 10:10  [ТС] #5
большое спасибо но не могли бы вы решить данную задача с помощью массивов так как 1 курс не повериь
0
Croessmah
++Ͻ
14146 / 8071 / 1512
Регистрация: 27.09.2012
Сообщений: 19,905
Записей в блоге: 3
Завершенные тесты: 1
04.01.2013, 10:10 #6
Цитата Сообщение от Andrey_sava Посмотреть сообщение
большое спасибо но не могли бы вы решить данную задача с помощью массивов
а это что тогда?

Цитата Сообщение от Croessmah Посмотреть сообщение
C++
1
char str[]="а5%бааба.баар08/оа\\баба";
0
LK
04.01.2013, 17:54     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами
  #7

Не по теме:

Andrey_sava, здесь за вас ничего не решают, а заказы "в течении часа
" принимают абсолютно в другом разделе.

1
04.01.2013, 17:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2013, 17:54
Привет! Вот еще темы с ответами:

Написать функцию, которая удаляет из строки символы, не являющиеся буквами или цифрами
Написать функцию, которая удаляет из строки символы, не являющиеся буквами или...

Удалить из данной строки все символы, не являющиеся буквами латинского алфавита или цифрами, и заменив каждую
как написать код к данной задачке? Известно, что в исходной строке...

Сколькими способами можно получить строку "В" из строки "А", вычеркивая некоторые символы
)заданы 2 символьные строки А и Б . Требуется вычислить сколькими способами...

Вделить из строки подстроки с цифрами, буквами и прочими символами
Собственно, возникает проблема Подскажите пожалуйста, в чем неправ: ...


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

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

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