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

программа на тему строки! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы в С++ http://www.cyberforum.ru/cpp-beginners/thread397216.html
нужно решить следующую задачу 1. класс "подключения": название сети, наличие льгот 2. Производные: "по контракту" (номер счёта, дата открытия, квалификация счёта, остаток), "по карточке" (дата окончания, остаток), определить функцию print - для каждого класса с разной реализацией (название сети и категория). 3. В обоих классах перегрузить бинарную операцию "<" - по остаткам, и унарную "- -"...
C++ [C++] Создать иерархию Помогите пожалуста решыть задачу. Очень срочно!!! Создать класс Двигатель с полями: тип, мощность. Создать класс Авто, содержащий вложенный класс Двигатель. Для класса Авто указать поля: марка и модель (указатели на строку), год выпуска, цвет, тип кузова, цена. - Определить конструкторы инициализации, копирования, деструктор и методы изменения и чтение значений полей данных классов. -... http://www.cyberforum.ru/cpp-beginners/thread397193.html
C++ Declaration syntax error
Помогите, пожалуйста, понять в чем заключается ошибка. Вроде бы все правильно выглядит. В строках 5 и 12 компилятор выдает ошибку declaration syntax error. #include <stdio.h> #include <conio.h> class TLIlist{ public: TLIlist(int size); ~TLIlist();
C++ Задача на использование структур.
Привет всем форумчанам!) Вот такую непростую задачу мне задали, должен за выходные уложиться. Но мне кажется это утопия. Различные цеха завода выпускают продукцию нескольких наименований. Сведения о выпущенной продукции включают: наименование, количество, номер цеха. Для описания сведений о выпущенной продукции в программе необходимо использовать тип данных структура. Для хранения сведений о...
C++ Как можно вырезать числа в массиве? http://www.cyberforum.ru/cpp-beginners/thread397169.html
Как можно вырезать числа в массиве?
C++ Элементы под и над главной диагональю Дано натуральное число n. Сформировать произвольную матрицу размерностью n*n. Найти минимальный из элементов, расположенных под главной диагональю, и максимальный их элементов, над главной диагональю. подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
02.12.2011, 17:07     программа на тему строки!
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
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
    char *nums[] = { "Ноль", "Один", "Два", "Три", "Четыре",
        "Пять", "Шесть", "Семь", "Восемь", "Девять"
    };
    string s;
    cout << "Enter string: ";
    getline(cin, s, '\n');
    size_t pos;
    for(int i = 0; i < 10; i++)
        while ((pos = s.find((char)(i + '0'))) != string::npos)
        {
            s.erase(pos, 1);
            s.insert(pos, nums[i]);
        }
    cout << s << endl;
    system("pause");
    return 0;
}
 
Текущее время: 00:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru