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

Строка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотеки http://www.cyberforum.ru/cpp-beginners/thread325062.html
#include <iostream.h> #include <vector.h> #include <string.h> #include <algorithm.h> #include <iterator.h> Можете скинуть сылку что б скачать ети библиотеки
C++ Экзамен. Здравствуйте, форумчане! Понимаю, что неправильно, но завтра экзамен, и нужно сделать программу на C++. Если кому не сложно, помогите пожалуйста, напишите. Спасибо, если кто откликнется! Задача: "Ладья на шахматной доске". Данные класса: координаты ладьи. Функции класса: сравнение позиций двух ладей, проверка, не находится ли ладьи под боем друг друга, проверка, может ли ладья пойти в... http://www.cyberforum.ru/cpp-beginners/thread325056.html
C++ Ввести строку символов, если ее длина четная, удалить 2 первых и 2 последних символа.
Ввести строку символов, если ее длина четная, удалить 2 первых и 2 последних символа. Решить задачу в VC++.
Списки. Как правильней организовать? C++
Вот текст программы #include <iostream> #include <conio.h> #include <ctime> #include <cstdlib> #include <windows.h> using namespace std; int num,n;
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread325035.html
Всем привет...вот завтра надо сдавать, а что то мой мозг подкипает. В общем суть такова: есть массив, который передаётся в функцию(функцию выложил). Нужно преобразовать так, что бы вначале шли элементы отличающиеся от максимального не более чем на 20%, а дальше все остальные. Привожу саму функцию: void sort(int ar, int n) { int max = 0; int maxi; for (int i = 1; i < n; i++) if...
C++ Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. Решить задачу в VC++. подробнее

Показать сообщение отдельно
sandye51
программист С++
681 / 583 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
23.06.2011, 18:33     Строка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <locale>
#include <algorithm>
#include <stdlib.h>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    std::cout << "Введите строку символов" << std::endl;
    std::string text;
    std::getline(std::cin, text);
    std::string::const_iterator i;
    while((i = std::adjacent_find(text.begin(), text.end(), [](char c1, char c2)->bool { return c1 == c2 && c1 == ' ';})) != text.end())
        text.erase(i);
    std::replace(text.begin(), text.end(), ' ', '/');
    std::cout << "Результат: " << text;
    system("Pause");
    return EXIT_SUCCESS;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru