Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Иван Толпыгин
0 / 0 / 0
Регистрация: 11.05.2015
Сообщений: 53
1

Вставить символы в начало и конец строки

05.09.2015, 08:25. Просмотров 1397. Ответов 1
Метки нет (Все метки)

Дана строка символов. Сформируйте новую строку, начинающуюся с символа а (вводится с клавиатуры) и заканчивающуюся символом b (вводится с клавиатуры), из символов исходной строки
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 08:25
Ответы с готовыми решениями:

Ввести строки s1 и s2. 2 средних символа строчки s2 удалить и вставить в начало и конец s1
Учесть следующие ситуации:  один из заданных строк (все строки) могут быть пустыми;  средний...

Дан текстовый файл ( определить слово с наибольшим количеством букв и вставить его на начало и конец строки)
Дан текстовый файл определить слово с наибольшим количеством букв и вставить его на начало и конец...

Функция: поместить все цифры в начало строки, а буквы в конец строки
Дана строка, состоящая из букв и цифр. Написать функцию, которая помещает все цифры в начало...

Перенос букв в начало строки, а цифр в конец C++
Подскажите пожалуйста как осуществить данное преобразование на языке C++ Дана строка с цифрами и...

Передать в функцию указатель на начало и конец строки квадратной матрицы
Дана обычная квадратная матрица, размером matrixSize. Память под неё выделена с помощью оператора...

1
zss
Модератор
Эксперт С++
8307 / 7374 / 4580
Регистрация: 18.12.2011
Сообщений: 19,515
Завершенные тесты: 1
05.09.2015, 08:37 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
#include <iostream>
#include <cstring>
using namespace std;
int main() 
{
    char str[]="hello word";
    char a='e',b='r';
    char* p1=strchr(str,a); // ищем начало новой строки
    if(p1!=NULL)
    {
        char* p2=strchr(p1,b); // ищем конец новой строки
        if(p2!=NULL)
        {
            *(p2+1)=0; // ставим терминальный ноль после символа b
            cout<<p1<<endl; // выводим получившуюся строку
        }else
            cout<<"symbol "<<b<<" not presents\n";
 
    }else
        cout<<"symbol "<<a<<" not presents\n";
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2015, 08:37

Как вставить перевод строки в конец?
имеется строка char str=&quot;123456&quot; как в нее грамотно вставить символ перевода строки? пробовал...

Как вставить строку в начало другой строки?
В шапке.

Переписать в начало строки символы не являющиеся буквами
Дана строка S.Создайте новую строку,содержащую в начале символы,которые не являются буквами,а затем...


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

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

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