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

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

Восстановить пароль Регистрация
 
зельман
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 51
05.10.2010, 18:10     В строке символов поменять местами символы на четных и нечетных позициях #1
В строке символов поменять местами символы на четных и нечетных позициях.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2010, 18:10     В строке символов поменять местами символы на четных и нечетных позициях
Посмотрите здесь:

Поменять местами слова строки стоящие на четных и нечетных позициях C++
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах C++
В одномерном массиве А(10) поменять местами элементы стоящие на четных и нечетных местах C++
C++ Вывести на печать символы, стоящие на четных позициях
C++ Поменять местами содержимое четных и нечетных разрядов в младшем байте
Массивы: поменять местами соседние элементы, стоящие на четных местах, с элементами ,стоящими на нечетных местах C++
В рендомно заполненном массиве поменять местами значения четных и нечетных индексов C++
C++ Поменять местами элементы, стоящие на четных местах, с элементами, стоящими на нечетных

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
 Аватар для oxotnik
1584 / 1061 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
05.10.2010, 18:11     В строке символов поменять местами символы на четных и нечетных позициях #2
Цитата Сообщение от зельман Посмотреть сообщение
В строке символов поменять местами символы на четных и нечетных позициях.

Не по теме:

такая ерунда в результате получится )

gooseim
Эксперт C++
500 / 404 / 35
Регистрация: 23.09.2010
Сообщений: 1,139
05.10.2010, 19:20     В строке символов поменять местами символы на четных и нечетных позициях #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string>
#include <cstdlib>
#include <iostream>
 
void change(std::string &str)
{
    for(size_t i=1;i<str.length();i+=2)
    {
        char c=str[i];
        str[i]=str[i-1];
        str[i-1]=c;
    }
}
 
int main()
{
    std::string str="123456";
    change(str);
    std::cout<<str<<std::endl;
    std::system("pause");
}
Yandex
Объявления
05.10.2010, 19:20     В строке символов поменять местами символы на четных и нечетных позициях
Ответ Создать тему
Опции темы

Текущее время: 15:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru