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

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

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

Удалить из строки все слова с нечётными номерами - C++

05.06.2010, 00:11. Просмотров 571. Ответов 3
Метки нет (Все метки)

Дана строка. Удалите из неё все слова с нечётными номерами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2010, 00:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из строки все слова с нечётными номерами (C++):

Удалить из строки слова с нечетными номерами и перевернуть слова с четными номерами - C++
Распечатать введенную строку, удалив из нее слова с нечетными номерами и перевернув слова с четными номерами. Например, из строки 'холодный...

Удалить из строки слова с четными номерами - C++
Помогите написать программу которая будет удалять из строки слова с четными номерами

Отредактировать заданное предложение, удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами - C++
Вобщем совсем недавно начал изучать С++. Изучение начал сразу после паскаля, поэтому в голове каша и ничего непонятно. Задача звучит...

Как из строки удалить все нечетные слова, а все чётные вывести перевернутыми? - C++
Подскажите пожалуйста, я не понимаю, как удалить нечётные слова из строки. Возможно, кто-то сможет написать пример или скинуть статью где...

Удалить из строки все чётные слова - C++
нужно удалить с строки все чётные слова. Не могу написать...:cry:

Удалить из строки все однобуквенные слова - C++
не могу никак понять что вбить в if что бы программа работала #include <iostream> #include <string> using namespace std; int...

3
pannaruto
11 / 11 / 2
Регистрация: 12.05.2010
Сообщений: 29
05.06.2010, 00:42 #2
Вот простой пример :
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
#include <iostream>
#include <string>
using namespace std;
 
char* udalit( const char* const& str )
{
    int len = strlen( str );
    char* tmp = new char[len];
 
    int j = 0;
    for( int i = 0; i < len; i += 2 )
        tmp[j++] = str[i];
        
    tmp[j] = '\0';
 
    return tmp;
}
 
int main()
{
    char str[] = "P r i v e t ^ _ _ ^";
 
    cout << str << endl;
    cout << udalit( str ) << endl;
 
    system("pause");
    return 0;
}
0
easybudda
Модератор
Эксперт CЭксперт С++
9680 / 5630 / 954
Регистрация: 25.07.2009
Сообщений: 10,808
05.06.2010, 00:54 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <sstream>
#include <string>
 
int main() {
    std::string buf, tmp;
    bool flag;
 
    std::cout << "String: ";
    std::getline(std::cin, buf);
    if ( buf.empty() )
        return 1;
    std::istringstream ist(buf);
    flag = false;
    std::cout << "Even words: ";
    while ( ist >> tmp ){
        if ( flag )
            std::cout << tmp << ' ';
        flag = ! flag;
    }
 
    return 0;
}
1
pannaruto
11 / 11 / 2
Регистрация: 12.05.2010
Сообщений: 29
05.06.2010, 01:46 #4
Ой !!! боже мой !!! Извините меня. Я не внимательно читал задачу. Я подумал, что надо удалять из строки все вуквы в нечетных местах.
Ещё раз просите меня !!!
0
05.06.2010, 01:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2010, 01:46
Привет! Вот еще темы с ответами:

Удалить из строки все слова не являющиеся идентификаторами - C++
Баллов: --/1 Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими...

Удалить из строки все слова, начинающиеся на гласную букву - C++
Здравствуйте, помогите написать программу. за скудностью своих знаний уже часов 5 сижу. вот с чего я начинал: #include&lt;iostream&gt; ...

Удалить из строки все слова, которые не являются идентификаторами - C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В...

Удалить из строки все слова, которые начинаются на заглавную букву - C++
слова в строке могут разделяться пробелами и знаками препинания,в конце &quot;.&quot; необходимо удалить из строки все слова,которые начинаются на...


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

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

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