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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
Алиш
62 / 2 / 3
Регистрация: 10.04.2011
Сообщений: 126
#1

Поменять местами первый и последний символ в строке - C++

28.03.2012, 12:53. Просмотров 2810. Ответов 2
Метки нет (Все метки)

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

В каждой строке матрицы поменять местами максимальный и первый, минимальный и последний элементы - C++
Найти в каждой строке матрицы максимальный и минимальный элементы и поместить их на место первого и последнего элемента строки...

Поменять местами первый и последний ряды матрицы - C++
Разработать матрицу X(6,6) Поменять местами первый и последний ряды. заранее благодарен.

Первый и последний столбец матрицы поменять местами - C++
дана матрица 4 на 4 первый и последний столбец поменять местами

Поменять местами первый и последний элементы массива - C++
Дан одномерный массив, поменять местами первый и последний массив. Помогите плиз...я никак не понимаю эти массивы(((

Поменять в матрице местами первый и последний столбец - C++
Задан массив А. Поменять в нем местами первый и последний столбец. Добавлено через 1 минуту Двумерные массивы

Поменять местами первый отрицательный и последний положительный элементы - C++
Дан массив вещественных чисел из 10 элементов . Поменять местами первый отрицательный и последний положительный элементы .

2
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
28.03.2012, 12:59 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    setlocale(0, "");
    string s;
    cout << "Введи строку: ";
    getline(cin, s); // если сделать cin >> s, то он прочтёт до пробела
    
    char ch = s[0];
    s[0] = s[s.length() - 1];
    s[s.length() - 1] = ch;
 
    cout << "Получилось " << s << endl;
    system("pause >> null");
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
28.03.2012, 13:03 #3
C++
1
std::iter_swap(str.begin(), str.end() - 1);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2012, 13:03
Привет! Вот еще темы с ответами:

Поменять местами первый и последний столбцы, второй и предпоследний и т.д - C++
Не могу понять почему не работает.((((( В двумерном массиве размерности N x M поменять местами первый и последний столбцы, второй и...

Поменять местами первый из наибольших элементов и последний элемент. - C++
Дан массив размерность n (n &lt; 50), необходимо поменять местами первый из наибольших элементов и последний элемент. После этого поменять...

Поменять местами первый и последний элемент символьного массива - C++
Надо поменять местами первый и последний символ через функцию, если не через функцию делать все получается, а так нет, в чем ошибка? ...

Поменять местами последний нулевой элемент и первый минимальный - C++
Всем доброго времени суток. Помогите пожалуйста с решением задачки. Ну ооочень надо. Заранее спасибо


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

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

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