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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Maskca
1 / 0 / 0
Регистрация: 15.12.2008
Сообщений: 97
#1

Как выбросить некоторую цифру из числа? - C++

16.10.2009, 14:46. Просмотров 897. Ответов 4
Метки нет (Все метки)

Подскажите как выбросить некотурую цифру из числа, например есть число 55841, а нужно выбросить из него цифру 5 , тоисть чтобы вивело число 841 ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2009, 14:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как выбросить некоторую цифру из числа? (C++):

Pascal -> С++ (определить вторую цифру дробной части частного от деления суммы первой и третьей цифр трехзначного числа на вторую цифру этого числа) - C++
Составить программу. выполняющую операции целочисленной арифметики Определить вторую цифру дробной части частного от деления суммы...

Выбросить из записи числа n цифры 0 и 5 - C++
Помогите найти ошибку. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр....

Выбросить из записи введенного натурального числа n цифры 0 и 5 - C++
Я не могу записать эту задачу на языке си с помощью цикла, использовать массив нельзя 10. Выбросить из записи введенного натурального...

Как получить 3 цифру числа ? - C++
Переменная содержит число (от -10^9 до 10^9 ). Как найти третью справа цифру, если она присутствует ?

Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр - C++
1. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например, из числа 59015509...

Как выбрать первую цифру из числа? - C++
нужно ввести любое число и выбрать из него первую цифру. помогите пожалуйста. среда программирования dev-c++.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mamedovvms
2917 / 838 / 93
Регистрация: 30.04.2009
Сообщений: 2,627
16.10.2009, 14:52 #2
вариантов много можно сделать так с помощью a%10
можно сделать через строки
0
mYziK
Сообщений: n/a
16.10.2009, 15:15 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    int c = 55413425;
    int b=0;
 
    while(c)
    {
        if(c%10 != 5)
            b = b*10+c%10;
        c/=10;
    }
            while(b)
    {
        c = c*10 + b%10;
        b /= 10;
    }
    std::cout << c;
    system("pause");
return 0;
}
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
16.10.2009, 19:02 #4
С помощью itoa() разложить в строку.
Удалить ненужный символ.
С помощью strtol() собрать обратно.
0
Maskca
1 / 0 / 0
Регистрация: 15.12.2008
Сообщений: 97
24.10.2009, 16:15  [ТС] #5
Цитата Сообщение от odip Посмотреть сообщение
С помощью itoa() разложить в строку.
Удалить ненужный символ.
С помощью strtol() собрать обратно.
А можно узнать поподробней как удалить етот символ, а то я новичок и мне не очень понятно как ето осуществить?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2009, 16:15
Привет! Вот еще темы с ответами:

Как получить последнию цифру числа! - C++
Здравствуйте! Скажите пожалуйста как получить последнюю цифру числа! Например! На входе: 1873

Как считать определенную цифру из числа? - C++
Нужна помощь!Есть часть программы в которой нужно считать 3 цифру из числа полученного после выражения 99/(1000*a) и занести в переменую...

Найти 2-ю цифру из числа. Как сделать лучше? - C++
Имеется прога #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main() { int x;

Как удвоить каждую цифру трицифрового числа? - C++
Как можно удвоить каждую цифру трицифрового числа? Например 123 - 112233


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.10.2009, 16:15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru