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

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

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

Изменение начальных строк символа - C++

30.05.2012, 17:53. Просмотров 255. Ответов 1
Метки нет (Все метки)

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

Изменение некоторого символа в массиве - C++
Всем пт! Помогите плз разобраться: char str = "hello"; str = "s"; Читаю книгу Шилдта, там дело сводится к вышенаписанному...

Изменение значения символа в строке - C++
например, есть строка string a = "ABC"; нужно заменить третий символ. a = 'D'; - не работает,как присваивать значение символу...

Изменение цвета символа в консоле - C++
Добрый день. Интересует, возможно ли сменить цвет отдельного символа в виндовской консоли? Либо возможно ли использовать в виндовской...

Работа с файлами: изменение регистра символа на противоположный - C++
Всем привет нужно составить вот такую программу Функция обработки символа : Изменение регистра на противоположный (рус) ВОт то что...

Как сравнить первые 3 символа std::wstring строк ? :-) - C++
Есть две строки: 1. "ПРЕВЕД" 2. "ПРОВОД" Хочу узнать, совпадают ли у них первые три символа или нет... :) Добавлено через 8...

Обработка строк. Найти все слова, начинающиеся с заданного символа. - C++
Добрый день! Я к вам снова с вопросом... Задача: Заданная строка состоит из слов, разделенных одним или несколькими пробелами. Найти...

1
rakota
35 / 35 / 1
Регистрация: 05.02.2012
Сообщений: 76
30.05.2012, 20:35 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string str;
    cin >> str;
    int i = str.find("i");
    int j = str.rfind("o");
    if(i == string::npos || j == string::npos)
    {
        cout << "Error" << endl;
        return 1;
    }
    char temp = str[i];
    str[i] = str[j];
    str[j] = temp;
    cout << str;
    return 0;
}
Локализацию наладите сами, хорошо?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2012, 20:35
Привет! Вот еще темы с ответами:

Массив строк. Вывести строки, в которых имеется самая длинная цепочка символа «*» - C++
Написать программу, в которой с клавиатуры вводится до 10 символьных строк. Вывести строки, в которых имеется самая длинная цепочка символа...

Изменение порядка строк - C++
Помогите составить программу для изменения порядка строк в C++ для реализации в Linux int filikx (char*sF1, char*sF2) { FILE *F1, *F2; ...

Подскажите пожалуйста, изменение строк в векторе - C++
Задача такая: ввести в вектор строки, а потом преобразовать полученное так, чтобы не было заглавных букв, для строк функция tolower, а в...

Изменение длины строк в динамическом массиве. - C++
Доброго времени суток! Имеется код : #include &quot;stdafx.h&quot; #include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; int main() { int...


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

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

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