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

Поменять слова местами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ах, эти указатели http://www.cyberforum.ru/cpp-beginners/thread823331.html
Начал изучать С++ и тут наткнулся на недопонимание. Операция new резервирует место в куче, необходимое для хранения значения этого типа. т.е. правильно делать так. float* pf; pf = new float(0); //дальше что-то делаем с переменной. *pf = 3.14; cout << *pf << endl;
C++ Откомпилировать Здаствуйте:) Можете откомпилировать программу и выслать файл PSDP В строке "vvedite razmer PSDP v megobaitah" введите "1". Заранее огромное спасибо! #include<stdio.h> #include<iostream> #include<conio.h> #include<math.h> #include<string.h> http://www.cyberforum.ru/cpp-beginners/thread823319.html
Мультимедийный проигрыватель для windows C++
Здравствуйте! Нужна помощь в написании мультимедийного проигрывателя для Windows. Рассчитываю примерно на проигрывание mp3 и avi файлов, для начала.Среда разработки любая.Приму любые советы и предложения.Заранее спасибо. :)
C++ С помощью допустимых изменений привести систему к треугольному виду...
Надо выполнить вот это задание ": Коефіцієнти системи лінійних рівнянь задані у вигляді прямокутної матриці. З допомогою допустимих перетворень привести систему до трикутного виду; знайти кількість рядків, середнє арифметичне яких менше заданої величина. Виконати завдання в 2-х варіантах використовуючи локальні та динамічні масиви. Розміри локальних масивів задавати константами." а я вообще не...
C++ Подскажите пожалуйста как разбить строку на массив слов? http://www.cyberforum.ru/cpp-beginners/thread823275.html
Надо разбить строку на массив строк при помощи разделителя... Какой функцией для этого надо восьпользоваться?
C++ Игра Лагерь Помогите написать игру "Лагерь" Лагерь ("Tents", "Tents and Trees") представляет собой прямоугольную сетку, некоторые клетки которой содержат "деревья". Необходимо разместить рядом с деревьями "палатки", соблюдая следующие правила: • Число палаток равняется числу деревьев. • Каждая палатка располагается рядом со "своим" деревом по горизонтали или вертикали, но не по диагонали. Если это условие... подробнее

Показать сообщение отдельно
al_po
1 / 1 / 0
Регистрация: 30.03.2013
Сообщений: 7
06.04.2013, 21:16  [ТС]     Поменять слова местами
Вот так еще можно)))
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
28
29
30
31
32
33
34
#include <string>
#include <iostream>
using namespace std;
 
int main(){
        string str;
        cout << "Enter string: ";
        getline(cin,str);
        str+=' ';
        string mas[10];
        string::size_type k=0,pos=0;
        k=str.find(" ",pos);
        int in = 0;
        while(k != string::npos ) {
            string sl = str.substr(pos, k - pos);
            mas[in] = sl;
            pos = k + 1;
            k=str.find(" ",pos);
            in++;
        }
 
        for(int i = 0;i < in ;i++){
            if(in/2 + i < in){
            string t = mas[i];
            mas[i] = mas[in/2 + i];
            mas[in/2 + i] = t;
            }
 
        }
        for(int i = 0;i < 10;++i)
            cout << mas[i] << " "<<endl;
 
        return 0;
}
 
Текущее время: 01:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru