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

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

Восстановить пароль Регистрация
 
Fox095
3 / 1 / 0
Регистрация: 31.05.2012
Сообщений: 16
14.06.2012, 00:00     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ #1
определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности, если она не содержит символа ‘u’ );
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2012, 00:00     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’
Посмотрите здесь:

Дан символ С. Вывести два символа, первый из которых предшествует символу С в кодовой таблице, а второй следует за символом С C++
Каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3 C++
C++ Дан набор символов, среди которых есть двоеточие ‘:’. Определить, сколько символов ему предшествует
C++ Как определить сколько единиц в двоичном коде символа?
C++ Дана последовательность символов. Определить в ней символ, который по алфавиту предшествует другим
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hrundel
25 / 25 / 2
Регистрация: 27.05.2012
Сообщений: 114
14.06.2012, 00:50     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ #2
Непонятно ничего.
При чем тут указатели. Откуда беруться эти символы. Что за последовательность.
Fox095
3 / 1 / 0
Регистрация: 31.05.2012
Сообщений: 16
14.06.2012, 01:02  [ТС]     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ #3
я извиняюсь, ошибся..это строки.помогите пожалуйста
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
14.06.2012, 01:08     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ #4
Fox095, внезапно, на форуме есть поиск: определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности) - условие слово в слово.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
14.06.2012, 01:45     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ #5
определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ ( либо сколько всего символов ‘e’ в этой последовательности)
grizlik78
Эксперт С++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,960
14.06.2012, 01:52     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ #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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2012, 02:33     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
14.06.2012, 02:33     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’ #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;
}
Yandex
Объявления
14.06.2012, 02:33     Определить, сколько символов ‘e’ предшествует первому вхождению символа ‘u’
Ответ Создать тему
Опции темы

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