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

группы символов, разделенные пробелами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс Hexadec1, который будет содержать число в 16-ричной системе http://www.cyberforum.ru/cpp-beginners/thread848179.html
1)разработать класс, содержащий два члена (назовем их first, second), и следующие методы: – ввод с клавиатуры Read; – вывод на экран Display; – метод, указанный в задании. Поле first – целое число, целая часть числа, записанного в двоичной системе счисления; поле second – положительное целое число, дробная часть числа, записанного в двоичной системе счисления. Реализовать метод add2( ) –...
C++ Задача По результатам опроса прошлого года известен список 10 политических деятелей в порядке убывания их популярности. Проведен новый опрос. Каждый из N журналистов (N - заданное число) назвал три различные фамилии из этого списка. Требуется получить новый список в порядке убывания популярности политических деятелей и показать место, которое занимал каждый деятель в предыдущем опросе. Предусмотреть... http://www.cyberforum.ru/cpp-beginners/thread848162.html
C++ Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора
. Вычислить и вывести на экран в виде таблицы значения функции, заданной с по¬мощью ряда Тейлора, на интервале от хнач до xкон с шагом dx с точностью е. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содер¬жать значение аргумента, значение функции и количество просуммированных членов ряда. Номер варианта задания равен номеру компьютера.
запись числа в экспоненциальной форме в string C++
В шапке вопрос написан. Найти пока не смог, хоть и читал описание. std::string - вообще пока глухо; CString - там вроде через Format, но нормального описания не нашел. А вообще я работал с Qt и там у переменной QString есть функция arg( d, 0 , 'E', 4); скиньте ссылку на примеры если есть. p.s. Сам я до сих пор ищу, так что не думайте, я не ленюсь.
C++ Одномерный массив вещественных чисел. Вставить в массив некоторое число, сохраняя сортировку http://www.cyberforum.ru/cpp-beginners/thread848082.html
Помогите пожалуйста с заданием, буду очень благодарен! Задан массив вещественных чисел. Элементы массива отсортированы по возрастанию значений. Вставить в массив некоторое число, сохраняя сортировку. У меня есть такой вариант: к примеру массив 1 2 3 6 7. Вводим 5, на выходе должны получить 2 3 5 6 7 int * massiv = new int; massiv = 1; // и так далее
C++ C++ Двухмерный динамический масив #include <iostream> using namespace std; int main(){ int min, max,min_index,max_index,in; int i,j,n,m; float *mass; float s=0,a,b; cout <<"Vvedite k-st elementov masiva "<<endl; cin>>n; подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
25.04.2013, 17:41     группы символов, разделенные пробелами
KnazZz,

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
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <iomanip>
#include <string>
#include <iterator>
#include <algorithm>
using namespace std;
 
int main(int argc, char* argv[])
{
    int size(30),                   //нужный размер
        size_str,                   //текущий размер
        n = 2;
 
    string str("Hello world Hello world");      //исходная строка
 
    //выводим строку на экран
    copy(str.begin(), str.end(), ostream_iterator<char>(cout));
    cout << endl;
 
    size_str = str.length();            //узнаем размер строки
    string::size_type pos(0);
 
    //вставляем необходимое кол-во проблеом до нужного размера
    for(int i = 0; i < size - size_str; ++i){
 
        pos = str.find(' ', pos);
 
        if(pos == string::npos){
            pos = 0;
            ++n;
            pos = str.find(' ', pos);
            str.insert(pos, " ");
            pos += n;
        }
        else{
            str.insert(pos, " ");
            pos += n;
        }
    }
 
    //выводим новую строку
    copy(str.begin(), str.end(), ostream_iterator<char>(cout));
    cout << "\n\n";
    return 0;
}
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru