Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2009, 00:12   #1
PavelZet
Пользователь
 
Регистрация: 07.05.2009
Сообщений: 15
По умолчанию Вычеркнуть нули из числа Java

нужно получить число путём вычёркивания нулей из данного
например 10340 -> 134
PavelZet вне форума Ответить с цитированием
Старый 11.05.2009, 00:27   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Вариант 1:
Преобразуете число в строку. Проходите по строке и удаляете нули.
Преобразуете назад в число.
Вариант 2:
Переменная step = 0. КОНЕЧНОЕ_ЧИСЛО = 0
Получаете остаток от деления числа на 10 (и положим его в переменную ost).
Если ost != 0, то
{
КОНЕЧНОЕ_ЧИСЛО = КОНЕЧНОЕ_ЧИСЛО + ost*(10^ step).
step = step + 1
}
Делим число на 10.

Все это делаем в цикле, пока число >0.

------
Что-то вроде этого:
Код:
int M=0,i,ost,step = 0, N=10340;
while(N>0)
 {
  ost = N%10;
  if(ost!=0)
   {
    M = M + ost*Math.pow(10,step);
    step++;
   }
  N = Math.floor(N/10);
 }
M = 134
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось Sazary; 11.05.2009 в 00:42.
Sazary вне форума Ответить с цитированием
Старый 11.05.2009, 01:35   #3
PavelZet
Пользователь
 
Регистрация: 07.05.2009
Сообщений: 15
По умолчанию

Спасибо! Как то о строках даже и не подумал
PavelZet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си. Вычеркнуть из слова X те буквы, которые встречаются в слове Z. hen Помощь студентам 1 29.04.2009 15:32
Нули artemavd Общие вопросы Delphi 22 03.08.2008 10:49
Убрать нули!!!) artemavd Общие вопросы Delphi 13 29.07.2008 09:10
Дан текст из строчных латинских букв и других знаков. Вычеркнуть из текста все гласные буквы." XeRoX Помощь студентам 6 15.06.2008 09:41
Хвастаюсь игрушкой Кресту-нули Altera Софт 3 12.02.2008 15:06