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

Строки - замена позиций букв в словах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ help http://www.cyberforum.ru/cpp-beginners/thread512183.html
не подскажете где найти учебник по библиотекам с++ чтоб все библиотеки были ?
C++ Информация о файле в С++ суть проблемы вот в чем.. есть форма.. на ней размещены ListBox Button и 3 Labelа..при нажатии на кнопку ,запускается OpenFileDialog.. выбранные файлы заносятся в лисбокс.. при клике на элементе ListBox на Label должна отображаться информация о дате создания файла,а также количество обращений к нему.. как это реализовать??.. у меня файлы добавляются ,но как извлечь из них информацию - я не знаю.. http://www.cyberforum.ru/cpp-beginners/thread512176.html
C++ какая у меня ошибка ?
#include "msoftcon.h" /// class circle { protected: int xCo,yCo; int radius; color fillcolor; fstyle fillstyle; public:
Отсортировать элементы заданного массива L по убыванию элементов и найти... C++
Отсортировать элементы заданного массива L (15) по убыванию элементов и найти отношение минимального положительного элемента в максимально отрицательного. Вывести исходный Масив, минимальный положительный элемент, максимальный отрицательное элемент и найденное отношение. Если вы не в состоянии самостоятельно решить задание, то не нужно обманывать форумчан указывая в названии темы что задание...
C++ Процедуры-функции http://www.cyberforum.ru/cpp-beginners/thread512160.html
Заданные действительные числа k, l, m. получить: t = (a (k, l, m) + b (k, l, m)) / (min (a (k +1, l +1, m +1), b (k-1, l-1, m-1))) где a (x, y, z) = (1 + y) * (x + y * (x ^ 2 +4)) / (e ^ (-x-7) + 1 / (x ^ 2 +4)) b (x, y, z) = (1 + cos (y-2)) / x ^ 4/2 + sin ^ 2z
C++ задача на матрицы Matrix3. Даны целые положительные числа M, N и набор из M чисел. Сформировать матрицу размера M x N, у которой в каждом столбце содержатся все числа из исходного набора (в том же порядке). Matrix17. Дана матрица размера M × N и целое число K (1 ≤ K ≤ M). Найти сум- му и произведение элементов K-й строки данной матрицы. подробнее

Показать сообщение отдельно
Fox01
3 / 3 / 0
Регистрация: 04.03.2012
Сообщений: 55
04.03.2012, 19:52     Строки - замена позиций букв в словах
Цитата Сообщение от Konstantin_D Посмотреть сообщение
Если в исходной строке могут быть только слова, разделенные пробелами/табуляцией/символами перевода строки, то:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
 
int main()
{
    string str("12345 67890 abcde klmno");
    istringstream iss(str);
    string outstr, word;
    while ( iss >> word )
    {
        outstr += *(word.end()-1);
        if ( 1 < word.size() )
            outstr += string(word.begin(), word.end()-1);
        outstr.push_back(' ');
    }
    cout << str << endl << outstr << endl;
}
Если Вас не затруднит - поясните код программы для новичка в программировании
Что значит
C++
1
2
3
4
5
6
7
 istringstream iss(str);
              string outstr, word; 
 
и  outstr += *(word.end()-1);
        if ( 1 < word.size() )
            outstr += string(word.begin(), word.end()-1);
        outstr.push_back(' ');
 
Текущее время: 16:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru