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

Функция удаляет цифры из числа - как вам? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ одномерный масив решено но не до конца. http://www.cyberforum.ru/cpp-beginners/thread78324.html
Всем программистам привет ! В общем дан одномерный массив , надо найти: 1)минимальный элемент массива; его то я нашол #include <stdio.h> #include <conio.h> void main() { int a; int min;...
C++ Проверьте программку На учебе задали сделать программу, там стоит турбо си через dos box, там все работает, а дома выдает ошибку и турбо си под дос, и другие компиляторы под windows. Посмотрите, может в коде ошибка:... http://www.cyberforum.ru/cpp-beginners/thread78311.html
Двумерные массивы C++
Помогите пожалуйста, написать программу в с++. А то я чайник, ничего не понимаю...:( Соседями элемента А с индексом ij в матрице назовем элементы A с индексом kl c i - 1 <= k <= i+1, j-1<=l<=j+1,...
ХЕШИРОВАНИЕ C++
Всем привет! Нужно написать лабу по линейному зондированию. Взял из Седжвика алгоритм, но он не работает: template <class Item, class Key>class ST { public: Item *st; int N, M; Item nul1Item;
C++ программа выдает ошибку при запуске error executing program http://www.cyberforum.ru/cpp-beginners/thread78268.html
программа выдает ошибку при запуске error executing program ,при этом компилируется все нормально,визуал студия никаких предупреждений не выдает.я подозреваю,что порчу где то память,но не могу...
C++ Удаление записи в бинарном файле Доброго времени суток, уважаемые. По заданию надо удалить запись из бинарного файла, скажите, есть ли какая-либо функция для этого? Запись происходит так: ofstream f; f.open("base", ios::binary |... подробнее

Показать сообщение отдельно
OVERPOWER8
19 / 19 / 1
Регистрация: 29.11.2009
Сообщений: 224
23.12.2009, 13:30  [ТС]
>> kazak

Ваш код, конечно, покомпактнее, но там одна неточность - он не удаляет цифру, а не её место записывает 0.

Например, DellDigit(186, 8) = 106.
А должен выводить 16.

Поэтому, вместо 8 строки надо вот это записать:

if(digit!=bad)
mul *= 10;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru