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

Поменять местами первую букву со второй, третью – с четвертой и т.д. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Pascal to C++, задача с функцией http://www.cyberforum.ru/cpp-beginners/thread411946.html
Написал задачу на Паскале. Нужно перевести ее для C++,а у меня что-то не выходит с синтаксисом. Условие:Заданы одномерные массивы(вектора) целых чисел со знаком: v1(m), v2(n), v3(k). Функция: длина вектора. Из векторов v1,v2,v3 одинаковой размерности,построить вектор, как сумму векторов, которые имеют наибольшую и наименьшую длину (если таких векторов несколько,взять в каждом случае тот...
C++ Картинка в движении Здрасьте люди добрыеее ! Помогите создать графическую программу на языке си , любое главное чтоб она двигалась мне надо завтра курсовую сдать плз.. http://www.cyberforum.ru/cpp-beginners/thread411940.html
C++ Обращение к методу string
Подскажите пожалуйста, как обратиться к методу string передаваемой по ссылке в функцию?
Чтение данных из файла C++
Вот программа она работает по алгоритму дейкстры //Нахождение расстояния от источника до всех вершин в графе //с неотрицательными весами (метод Дейкстры). //Нахождение кратчайшего пути из S в T. #include <iostream> #include<locale.h> #include <conio.h> #include <math.h> #include <string> #include <windows.h>
C++ Найти точку на плоскости, сумма расстояний от которой до остальных точек множества максимальна http://www.cyberforum.ru/cpp-beginners/thread411930.html
Друзья, мне вновь необходима любая ваша помощь по теме) Задача такова: решить задачу, с помощью структуру для хранения координат точки, нужно найти точку на плоскости сумма расстояний от которой до остальных точек множества максимальна.
C++ как сделать чтобы программа после определенного срока перестала работать нужно сделать, чтобы с момента запуска приложение работало,например, 2 года. а потом - кердык. база,чтобы читалась, а экзешник - не работал уже после этого срока. подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
20.10.2011, 12:39     Поменять местами первую букву со второй, третью – с четвертой и т.д.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <iterator>
 
using namespace std;
 
int main()
{
    string v = "12345678";
 
    std::string::iterator it = v.begin();
    std::string::iterator it2;
 
    if( (v.size % 2)  != 0)
        return EXIT_FAILURE;
 
    for(; it != v.end(); )
    {
        it2 = it;
        advance(it2,1);
 
        iter_swap(it, it2);
        advance(it, 2);
    }
    cout << v;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru