4 / 4 / 4
Регистрация: 19.05.2014
Сообщений: 56
1

Обработка последовательности символов

25.11.2014, 11:47. Показов 450. Ответов 2
Метки нет (Все метки)

На скрине задача. abc готово, но осталось для меня проблемой добавить aba
Буду рад помощи еще раз.


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>
#include <stdio.h>
#include <conio.h>
#include <cstring> 
#include <string>
 
 
using namespace std;
 
int main()
 
{
    setlocale( LC_ALL,"Russian" );
    char str[256];
    int i=0,num=0,len=0;
    scanf("%s",str);
    len=strlen(str);
    for(i=0; i <= len-3; ++i)
        if(str[i] == 'a' && str[i + 1] == 'b' && str[i + 2] == 'c')
        {
            num++;
            i += 2;
        }
     printf("Число вхождений  abc в последовательность=%i",num); 
    getch();
    return 0;
}
Миниатюры
Обработка последовательности символов  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2014, 11:47
Ответы с готовыми решениями:

Обработка последовательности символов
Попытался, но не получилось Может кто подскажет, в чем проблема. #include &lt;stdio.h&gt;...

обработка последовательности символов
1.Даны натуральные числа n и m , символы s1,....,sn (m&lt;n).Получить последовательность символов: ...

Обработка последовательности символов
Здравствуйте, помогите пожалуйста разобраться. Условие: Даны символы S1,S2,… Известно, что...

Обработка последовательности символов
Задание: В последовательности символов переставить заданную букву со следующей за ней. #include...

2
117 / 114 / 65
Регистрация: 18.09.2014
Сообщений: 337
25.11.2014, 11:53 2
Leksway1,
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
28
29
30
31
32
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <cstring> 
#include <string>
 
 
using namespace std;
 
int main()
 
{
    setlocale( LC_ALL,"Russian" );
    char str[256];
    int i=0,num1=0, num2 = 0,len=0;
    scanf("%s",str);
    len=strlen(str);
    for(i=0; i <= len-3; ++i)
        if(str[i] == 'a' && str[i + 1] == 'b')
        {
            if (str[i + 2] == 'c') {
                i += 2;
                num1++;
            } else if (str[i + 2] == 'a') {
                num2++;
                i+=2;
            }
        }
     printf("Число вхождений  abc в последовательность=%i",num); 
    getch();
    return 0;
}
наверно вот так?
0
4 / 4 / 4
Регистрация: 19.05.2014
Сообщений: 56
25.11.2014, 12:17  [ТС] 3
не так что-то. еще варианты? сможешь подставить?

там кстати с num что-то
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2014, 12:17
Помогаю со студенческими работами здесь

обработка последовательности символов (C++ Builder 6)
Всем привет, помогите довести до ума программу. Вроде все есть, а считает не то что нужно. ...

Обработка последовательности символов
Задача:Вывести на экран первое слово текста, если оно начинается с заданного символа. (нужна...

Обработка последовательности символов
Нужно создать элементарную процедурку: Вводится последовательность символов s1 , s2 , ... пока...

Обработка последовательности символов
Дана последовательность символов m . Пробел является разделением информации. В последнем слове все...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru