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

Копирование согласных букв - C++

Восстановить пароль Регистрация
 
Spikespiegel
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 7
26.01.2014, 20:34     Копирование согласных букв #1
Ребят дали задание :

Пользователь вводит строку, все нечётные символы из этой строки копируются
в другую строку, длинной ровно под количество этих символов.

Примерно представляю, но не понимаю как написать, помогите с кодом пожалуйста :3


P.S. Согласные из англ алфавита
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheDanger227
 Аватар для TheDanger227
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 58
26.01.2014, 21:00     Копирование согласных букв #2
Все нечетные согласные? Или строка из согласных состоит?
Spikespiegel
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 7
26.01.2014, 21:18  [ТС]     Копирование согласных букв #3
Цитата Сообщение от TheDanger227 Посмотреть сообщение
Все нечетные согласные? Или строка из согласных состоит?
извините ошибся, просто согласные
TheDanger227
 Аватар для TheDanger227
6 / 6 / 1
Регистрация: 27.11.2012
Сообщений: 58
26.01.2014, 22:08     Копирование согласных букв #4
Держите
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
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    setlocale(0,"Rus");
    string strIN,strOUT;
    cout<<"Введите исходную строку:\n";
    cin>>strIN;
    int length=strIN.length();
    for (int i = 0; i < length; i++)
        {
            if(strIN[i] == 'b' || strIN[i] == 'c' || strIN[i] == 'd'|| strIN[i] == 'f'
                || strIN[i] == 'g'|| strIN[i] == 'h'|| strIN[i] == 'j' || strIN[i] == 'k'|| strIN[i] == 'l'|| strIN[i] == 'm'
                || strIN[i] == 'n'|| strIN[i] == 'p'|| strIN[i] == 'q'|| strIN[i] == 'r'|| strIN[i] == 's'|| strIN[i] == 't'
                || strIN[i] == 'v'|| strIN[i] == 'w'|| strIN[i] == 'x'|| strIN[i] == 'y'|| strIN[i] == 'z')
            {
                strOUT.insert(strOUT.end(),strIN[i]);
            }
        }
    cout<<"Преобразованная строка:\n"<<strOUT;
    system("pause");
}
Yandex
Объявления
26.01.2014, 22:08     Копирование согласных букв
Ответ Создать тему
Опции темы

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