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

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

Войти
Регистрация
Восстановить пароль
 
Fox095
3 / 1 / 0
Регистрация: 31.05.2012
Сообщений: 16
#1

Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ - C++

14.06.2012, 00:00. Просмотров 539. Ответов 6
Метки нет (Все метки)

определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2012, 00:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ (C++):

определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности) - C++
определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности,...

Если в тексте нет символа +, то оставить текст без изменения, иначе каждую из цифр, предшествующую первому вхождению символа +, заменить символом - - C++
Дан текст. Если в тексте нет символа +, то оставить текст без изменения, иначе каждую из цифр, предшествующую первому вхождению символа +,...

В заданном массиве символов, определить, сколько символов предшествует заданному - C++
Дан массив символов, среди которых есть символ двоеточие ":". Определить, сколько символов ему предшествует

Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предшествует - C++
Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предшествует Дан набор символов, среди которых...

Каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3 - C++
Если в тексте нет символа *, то оставить текст без изменений. Иначе каждую из малых латинских букв, предшествующих первому вхождению...

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

6
Hrundel
26 / 26 / 2
Регистрация: 27.05.2012
Сообщений: 114
14.06.2012, 00:50 #2
Непонятно ничего.
При чем тут указатели. Откуда беруться эти символы. Что за последовательность.
0
Fox095
3 / 1 / 0
Регистрация: 31.05.2012
Сообщений: 16
14.06.2012, 01:02  [ТС] #3
я извиняюсь, ошибся..это строки.помогите пожалуйста
0
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
14.06.2012, 01:08 #4
Fox095, внезапно, на форуме есть поиск: определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности) - условие слово в слово.
0
grizlik78
Эксперт С++
1967 / 1460 / 120
Регистрация: 29.05.2011
Сообщений: 3,019
14.06.2012, 01:52 #6
Ну а почему бы не совместить и строки, и указатели?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    char const* str = "eabcdeeefghijklmnopqrstue";
    
    unsigned count = 0;
    for (char const* ptr = str; *ptr && *ptr != 'u'; ++ptr)
        if (*ptr == 'e')
            ++count;
 
    std::cout << count << std::endl;
 
    return 0;
}
1
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
14.06.2012, 02:33 #7
Цитата Сообщение от grizlik78 Посмотреть сообщение
Ну а почему бы не совместить и строки, и указатели?
И при этом ещё немного выпендриться
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <algorithm>
#include <cstring>
 
int main() {
    const int STR_SIZE(256);
    const char STOP_SYMBOL('u');
    const char SEARCH_SYMBOL('e');
    
    char str[STR_SIZE];
    
    while ( std::cout << "String: " && std::cin.getline(str, STR_SIZE) && *str ) {
        char * end = strchr(str, STOP_SYMBOL);
        if ( ! end )
            end = str + strlen(str);
        std::cout << std::count(str, end, SEARCH_SYMBOL) << " symbols '" << SEARCH_SYMBOL << "' before '" << STOP_SYMBOL << "' or end of string." << std::endl;
    }
    
    return 0;
}
1
14.06.2012, 02:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2012, 02:33
Привет! Вот еще темы с ответами:

Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим - C++
1 задание Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим. #include&lt;iostream&gt; ...

Определить количество пробелов среди символов, предшествующих первому восклицательному знаку - C++
даны символы s1, s2,....Известно что символ s1 отличен от восклицательного знака и что среди s2, s3,.. есть по крайней мере один...

Как определить сколько единиц в двоичном коде символа? - C++
как определить сколько единиц в двоичном коде символа? (С\С++)

Определить местоположение символа первой строки совпавшего с одним из символов второй - C++
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки, который первым совпал с одним...


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

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

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