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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для массива А(10),состоящего из трехзначных чисел получить массив D, в который войдут все... http://www.cyberforum.ru/cpp-beginners/thread532796.html
Для массива А(10),состоящего из трехзначных чисел получить массив D, в который войдут все использованные цифры (с повторениями), встречающиеся в элементах массива А. Например,если А(1)=343, А(2)=118, то D(1)=3, D(2)=4, D(3)=3, D(4)=1, D(5)=1, D(6)=8
C++ Дана строка S1. Удалить в ней все вхождения символа '*' Здравствуйте. Помогите сделать. Дана строка S1. Удалить в ней символы *(звездочка). http://www.cyberforum.ru/cpp-beginners/thread532785.html
Дано расстояние в сантиметрах.Найти число полных метров в нем C++
Дано расстояние в сантиметрах.Найти число полных метров в нем ?
C++ масив задача C++
В одномерном массиве выполнить необходимые расчеты и преобразования. Количество нулевых элементов массива. Сумму элементов массива, расположенных после минимального элемента. Расположить элементы массива в порядке увеличения их модулей.
C++ Написать программу которая расчитает обьем, радиус. http://www.cyberforum.ru/cpp-beginners/thread532780.html
Напишите программу, в которой определите макрос с одним аргументом, при помощи которого можно было бы вычислять объем сферы. Программа должна рассчитать объем сферы, радиус которой изменяется от 1 до 10, и выдать результаты в табличной форме. Формула для объема сферы: ( 4.0 / 3 )* р * (r ^ 3) где р равно 3.14159.
C++ Есть объект типа T, но если вместо него подставить вызов функции, возвращающей T, код не компилится, почему? Есть объект типа vector<int>, но если вместо него подставить вызов функции, возвращающей vector<int>, код не компилится (template мутит воду), почему? #include <windows.h> #include <stdio.h> #include <vector> using namespace std; //Всё просто вот класс template <class T, template <class, class > class t, class t_= allocator<T> > подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
28.03.2012, 12:59     Поменять местами первый и последний символ в строке
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");
 
Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru