Форум программистов, компьютерный форум, киберфорум
Наши страницы

Лафоре,задача про денежный тип - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязные списки (найти литературу) http://www.cyberforum.ru/cpp-beginners/thread794427.html
нужно найти литературу по этому вопросу. есть ли у кого "очень понятная" литература по этому вопросу?
C++ Определить все слова, оканчивающиеся на "ая" (visual С++) Добрый день) Помогите пожалуйста с решением 2 задач на visual С++. 1. Дан текст. Определить все слова оканчивающиеся на "ая". 2. Дано число n. Выбросить из него все единицы и пятёрки, оставив... http://www.cyberforum.ru/cpp-beginners/thread794424.html
Исправить ошибки ( распределение памяти ) C++
Написать программу, в которой матрица размерности n x m размещается в свободной памяти. Элементы целочисленной матрицы заполняются с помощью ГСЧ в интервале от -10 до 10. Вывести строки с...
Шахматный номер, рекурсия C++
Вот есть задачка, нужно решить ее с применением рекурсивной функций, никак не могу додуматься как это сделать. Телефонный номер называется "шахматным", если его цифры набираются на телефонном...
C++ задача с кусками. реализация в массиве http://www.cyberforum.ru/cpp-beginners/thread794360.html
Всем доброго времени суток. Вопрос в следующем. Пускай у нас есть двумерный динамический массив, заполненный рандомно 0 и 9. а конкретней, 0 "разбивают" этот массив на некоторые куски. Первый кусок...
C++ Пронстранства имен http://www.cyberforum.ru/cpp-beginners/thread794078.html Можете ответить на эту тему подробнее

Показать сообщение отдельно
ITcrusader
Эксперт С++
177 / 163 / 8
Регистрация: 12.02.2013
Сообщений: 410
25.02.2013, 23:08
Hide, посмотри, может пригодится

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    money( std:: string summ )
    {
        using std:: string; using std:: cout; using std:: find; using std:: remove;   
 
        string:: iterator dot_index = find( summ.begin(), summ.end(), '.' );
        // получаем чистую циферную строку для долларов:
        string dollars( summ.begin(), dot_index ); // взяли все, что до точки
        dollars.erase( remove( dollars.begin(), dollars.end(), ',' ) ); // убираем запятые
 
        string cents = "";
        if( dot_index != summ.end() )   {           
            // получаем чистую циферную строку для центов:
            cents = string( dot_index + 1, summ.end() ); // взяли все, что после точки
        }
        
        std:: cout << dollars << std:: endl;
        std:: cout << cents << std:: endl;
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru