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

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

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

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

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

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

C++ Как считать определенную цифру из числа?
C++ Выбросить из записи числа n цифры 0 и 5
Как получить последнию цифру числа! C++
C++ Выбросить из записи введенного натурального числа n цифры 0 и 5
Pascal -> С++ (определить вторую цифру дробной части частного от деления суммы первой и третьей цифр трехзначного числа на вторую цифру этого числа) C++
Как удвоить каждую цифру трицифрового числа? C++
C++ Вывести старшую цифру дробной части и младшую цифру целой части числа
Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр C++
Как вывести на экран последнюю цифру натурального числа в среде Dev C++? C++
Как выбрать первую цифру из числа? C++
Как получить 3 цифру числа ? C++
C++ Найти 2-ю цифру из числа. Как сделать лучше?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mamedovvms
2915 / 836 / 93
Регистрация: 30.04.2009
Сообщений: 2,615
16.10.2009, 14:52     Как выбросить некоторую цифру из числа? #2
вариантов много можно сделать так с помощью a%10
можно сделать через строки
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
Эксперт С++
7153 / 3293 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
16.10.2009, 19:02     Как выбросить некоторую цифру из числа? #4
С помощью itoa() разложить в строку.
Удалить ненужный символ.
С помощью strtol() собрать обратно.
Maskca
1 / 0 / 0
Регистрация: 15.12.2008
Сообщений: 97
24.10.2009, 16:15  [ТС]     Как выбросить некоторую цифру из числа? #5
Цитата Сообщение от odip Посмотреть сообщение
С помощью itoa() разложить в строку.
Удалить ненужный символ.
С помощью strtol() собрать обратно.
А можно узнать поподробней как удалить етот символ, а то я новичок и мне не очень понятно как ето осуществить?
Yandex
Объявления
24.10.2009, 16:15     Как выбросить некоторую цифру из числа?
Ответ Создать тему
Опции темы

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