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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пустое окно при создании нового проекта http://www.cyberforum.ru/cpp-beginners/thread1310294.html
Добрый день, при создании проекта в любой из версий VS express(2008,2010,12,13) при создании проекта появляется пустое окно. Клавиши "готово" и "отмена" некликабельны.
C++ Написать функцию: определение суммы цифр числа Задание: Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. (Определить функцию для расчета суммы цифр натурального числа.) Я выяснил только в каком из них цифр больше, но... http://www.cyberforum.ru/cpp-beginners/thread1310279.html
Работа с массивом с MPI C++ (есть код) C++
Задача инвертирования массива. Как делаю я: определяю количество значений, которое будет далее разослано по процессам. Заполняю массив. Раздаю значения массива по процессам. Остаток оставляю для...
Спроектировать класс Множество реализовав конструкторы и соответствующие методы C++
Спроектировать классы, реализовав конструкторы и соответствующие методы. В главной функции продемонстрировать их использование. Множество (2 класса: элемент множества и множество состоят в...
C++ Реализовать класс http://www.cyberforum.ru/cpp-beginners/thread1310256.html
Срочно помогите пжл, сижу на контрольной) надо написать реализацию класса Animal с информацией о животном и примером применения
C++ Переставить местами максимальный и минимальный элементы массива Дан массив, состоящий из n целых чисел (n<=10). Переставить местами максимальный и минимальный элементы. подробнее

Показать сообщение отдельно
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
25.11.2014, 11:53
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru