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

Замена цифр в числе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблон класса «Комплексное число» http://www.cyberforum.ru/cpp-beginners/thread546306.html
Помогите пожалуйста исправить ошибки в программе Задание :Создать шаблон класса «Комплексное число» – Complex. Класс должен содержать несколько конструкторов и операции для сложения, вычитания, умножения, деления, присваивания. Создать два вектора размерности n из комплексных координат. Передать их в функцию, которая выполняет сложение комплексных векторов. Программа: #include <iostream>...
C++ Вывести слова в порядке, соответствующем латинскому алфавиту Дана строка символов, состоящих из произвольного текста на английском языке, слова разделены пробелом. Вывести на экран слова этого текста в порядке, соответствующем латинскому алфавиту. http://www.cyberforum.ru/cpp-beginners/thread546288.html
Как определить шаг на котором заканчивается символьный файл? C++
При заполнении матрицы символьным файлом мне нужно подсчитать каким размером получится матрица как это сделать? int main(){ FILE *in,*out; int n = 0; // ïî âåðòèêàëè int m = 0; // ïî ãîðèçîíòàëè char c; // êâàäðàòíàÿ ìàòðèöà 100õ100 char l; in = fopen( "read.txt", "r" ); out=fopen( "write.txt", "w" );
C++ Задан интервал и шаг изменения аргумента. Вычислить значение аргумента под кривой
Задан интервал и шаг изменения аргумента. Вычислить значение аргумента под кривой Y=2*x+2*sin(x/3) на заданном интервале. Подскажите алгоритм решения.
C++ Найти корень уравнения методом Ньютона с заданной точностью. http://www.cyberforum.ru/cpp-beginners/thread546267.html
Заданы коэффициенты полинома третей степени и точность. Найти корень уравнения методом Ньютона с заданной точность. Подскажите алгоритм решения задачи. я не представля как даже выглядит код для этой задачи
C++ Из двух массивов сформировать общий массив Доброго времени суток, уважаемые посетители форума! Прощу помощи в составлении программы. Нужно написать и отладить программу в среде Borland C++ 3.1 . Задание такое: Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив в порялке убывания его элементов. Найти наибольшее значение заданных массивов Создать функции для сортировки массива и... подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
12.04.2012, 20:32     Замена цифр в числе
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include "boost/lexical_cast.hpp"
 
int main()
{
   long num = 12357;
   std::string s = boost::lexical_cast<std::string> (num);
   for ( auto &i : s)
      if ( i == '3' || i == '5' || i == '7' )
         ++i;
         
   std::cout << (num = boost::lexical_cast<int> (s)) << std::endl;
}
http://liveworkspace.org/code/8b4df5...68717330e409f8
 
Текущее время: 06:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru