Преобразование числа в строку - Pascal

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Мне нужно преобразовать число в строку, чтобы каждые три символа отделялись запятой. Например 1000 в 1,000 ; 1000000 в 1,000,000 и т.д. Помогите, пожалуйста.

Решение задачи: «Преобразование числа в строку»

textual
Листинг программы
var
  n: Longint;
  i, k: Integer;
  s: String;
begin
  ReadLn(n); Str(n,s);
  i:=Length(s)-2; k:=1+Ord(n<0);
  while i>k do begin Insert(',',s,i); Dec(i,3); end;
  WriteLn(s);
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы