• Pascal ABC
    С помощью процедуры заменить максимальную цифру для пяти чисел на заданное число(можно для одного числа)

Ответы 4

  • Проверено в Pascal ABC 3.0.1.35
    • Автор:

      jamya1no1
    • 6 лет назад
    • 0
  • Спасибо!!!
  • Пожалуйста
  • procedure DigitReplace(Source,Replaced:integer; var Result:string);  var    SourceStr,ReplacedStr:string;    MaxDigit:char;    PosMax,i:integer;begin  Str(Source,SourceStr);  Str(Replaced,ReplacedStr);  MaxDigit:=' ';  for i:=1 to Length(SourceStr) do    if SourceStr[i]>MaxDigit then MaxDigit:=SourceStr[i];  for i:=Length(SourceStr) downto 1 do    if SourceStr[i]=MaxDigit then begin       Delete(SourceStr,i,1);       Insert(ReplacedStr,SourceStr,i)       end;  Result:=SourceStrend;var   n,c:integer;   r:string;begin   Write('Введите исходное число: '); Readln(n);   Writeln('Введите число для замены: '); Readln(c);   DigitReplace(n,c,r);   Writeln('Результат: ',r);end.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years