RoN-Forum
(#3) Помогите по Pascal (Всего ответов: 2)
Сергей
20.01.2016 23:16:35

Как имея число n - integer удалить у него 1 цифру,
Например n:= 7843
нужно получить 843

(#1) Мастер
21.01.2016 12:34:42

Преобразуй число в строку и делай с ней что хочешь например так
var
k, n: integer;
s, new: string;
c: char;
begin
snew:= ''; {Новая строка}
Readln(n); {получаем n}
str(n, ); {преобразуем n в строку s}
{Создаём новую строку начиная со 2 символа
старой строки}
for k:= 2 to Length(s) do
begin
c:= s[k]; snew:= snew + c;
end;
writeln(snew);
{если нужно преобразовать новую строку опять в число
воспользуйся Val(S, x, kod)}
end.

(#2) Сергей
21.01.2016 13:03:16

Спасибо!

<< < 01 > >>
..::Вернуться к списку топиков::.. ..::Показать топик полностью::..
*Ваше Имя:
Ваш E-mail:
*Ответ на топик: Форматирование:
Сегодня: 05.02.2017
Посетителей OnLine: 2
Хостов сегодня: 7
Хитов сегодня: 15
Всего хитов: 22781
Дополнительные возможности:
--- Поиск по форуму
--- Письмо модераторам
--- Информация о форуме
--- На главную страницу
Copyright ©