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

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

Восстановить пароль Регистрация
 
Andrey_sava
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 46
04.01.2013, 09:33     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами #1
решить нужно в течении часа



определить число вхождений в строку подстроки "аба" вывести символы строки не являющейся буквами или цифрами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 09:33     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами
Посмотрите здесь:

Подсчитать число вхождений буквы "a" в строку C++
C++ Вделить из строки подстроки с цифрами, буквами и прочими символами
Сколькими способами можно получить строку "В" из строки "А", вычеркивая некоторые символы C++
C++ Преобразовать строку, удалив из неё все символы, не являющиеся буквами или цифрами
C++ Дано целое число , лежащие в диапазоне от -999 до 999.Вывести строку - словесного описание данного числа вида "отрицательное двухзначное число", "отри
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LK
Заблокирован
04.01.2013, 09:45     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами #2
strstr(), isalpha(), isdigit()
Andrey_sava
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 46
04.01.2013, 09:55  [ТС]     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами #3
можно полностью исходный код
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 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;
}
Andrey_sava
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 46
04.01.2013, 10:10  [ТС]     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами #5
большое спасибо но не могли бы вы решить данную задача с помощью массивов так как 1 курс не повериь
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
04.01.2013, 10:10     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами #6
Цитата Сообщение от Andrey_sava Посмотреть сообщение
большое спасибо но не могли бы вы решить данную задача с помощью массивов
а это что тогда?

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

Не по теме:

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

Yandex
Объявления
04.01.2013, 17:54     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами
Ответ Создать тему
Опции темы

Текущее время: 19:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru