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

Написать программу разбиения строки на две части: до первого вхождения заданного символа и после него - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В файле записана последовательность целых чисел. Наибольшее из них записать во второй файл. http://www.cyberforum.ru/cpp-beginners/thread1074400.html
Помогите, пожалуйста, решить задачу в С++ В файле записана последовательность целых чисел. Найти наибольшее из чисел и записать результат во второй файл.
C++ Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соот-ветствии с ростом характеристик. http://www.cyberforum.ru/cpp-beginners/thread1074399.html
C++ В файле записана последовательность целых чисел. Записать во второй файл квадраты чисел.
Помогите, пожалуйста, решить задачу в С++. В файле записана последовательность целых чисел. Записать во второй файл квадраты чисел. Указание: переменную, предназначенную для временного хранения чисел в программе, объявить как указатель.
C++ Добиться того, чтобы наибольший элемент данной матрицы оказался в верхнем левом углу
Дана вещественная матрица размером N x M . Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (один из них) оказался в верхнем левом углу.
C++ Упорядочить строки целочисленной прямоугольной матрицы по возрастанию http://www.cyberforum.ru/cpp-beginners/thread1074391.html
Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке.
C++ Осуществить циклический сдвиг элементов квадратной матрицы 1. Осуществить циклический сдвиг элементов квадратной матрицы размерности n x n вправо на k элементов таким образом: элементы 1-й строки сдвигаются в последний столбец сверху вниз, из него — в последнюю строку справа налево, из нее — в первый столбец снизу вверх, из него — в первую строку; для остальных элементов — аналогично. Перечитайте правила форума. Один вопрос - одна тема. Заголовок... подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
17.01.2014, 22:18     Написать программу разбиения строки на две части: до первого вхождения заданного символа и после него
FrankyMO,
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
#include "stdafx.h"
#include <iostream>
#include<vector>
#include<iterator>
#include<string>
 
int main()
{
    std::string str;
    std::cout<<"Enter string:";
    std::getline(std::cin,str);
    std::cout<<"Enter symbol:";
    char sym;
    std::cin>>sym;
    std::vector <char> SymbolTo,SymbolAfter;
    int pos(-1);
    for(int i=0;str[i]!=sym;i++)
    {
        SymbolTo.push_back(str[i]);
        pos = i;
    }
    for(int i=pos + 2;i<str.length();i++)
        SymbolAfter.push_back(str[i]);
 
    std::copy(SymbolTo.begin(),SymbolTo.end(),std::ostream_iterator<char> (std::cout));
    std::cout<<std::endl;
    std::copy(SymbolAfter.begin(),SymbolAfter.end(),std::ostream_iterator<char> (std::cout));
    system("pause");
    return 0;
 
}
 
Текущее время: 21:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru