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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Andrey_sava
9 / 9 / 6
Регистрация: 29.09.2012
Сообщений: 71
Завершенные тесты: 1
#1

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

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

решить нужно в течении часа



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

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

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

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

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

Вделить из строки подстроки с цифрами, буквами и прочими символами - C++
Собственно, возникает проблема Подскажите пожалуйста, в чем неправ: #include <iostream.h> #include <stdio.h> #include <string.h>...

Подсчитать число вхождений буквы "a" в строку - C++
Ребят помогите пожалуйста решить задачу,завтра лабу сдавать,а я в этом ничего не понимаю...( 15. Введите с клавиатуры строку символов,...

Разбить строку на все "связные" подстроки. Получившиеся подстроки записать в вектор - C++
Нужно разбить минимальную строку на "связные" подстроки Например: строка Mas: "qwe" нужны подстроки: "q","w","e","qw","we","qwe"....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LK
Заблокирован
04.01.2013, 09:45     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами #2
strstr(), isalpha(), isdigit()
Andrey_sava
9 / 9 / 6
Регистрация: 29.09.2012
Сообщений: 71
Завершенные тесты: 1
04.01.2013, 09:55  [ТС]     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами #3
можно полностью исходный код
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 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;
}
Andrey_sava
9 / 9 / 6
Регистрация: 29.09.2012
Сообщений: 71
Завершенные тесты: 1
04.01.2013, 10:10  [ТС]     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами #5
большое спасибо но не могли бы вы решить данную задача с помощью массивов так как 1 курс не повериь
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 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     Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами
Ответ Создать тему
Опции темы

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