• Написать подпрограмму, которая все слова вида "<натуральное число>+<натуральное число>" заменит на результат операции. Например: строка " undg 45+2 jf 100+1" должна быть преобразована в строку " undg 47 jf 101" Использовать заголовок: procedure Summ(var s: string);
    pascalABC

Ответы 2

  • помогите пж
    • Автор:

      fifi99
    • 6 лет назад
    • 0
  • // PascalABC.NET 3.4.2, сборка 1790 от 15.09.2018

    // Внимание! Если программа не работает, обновите версию!

    {$reference System.Data.dll}

    uses System.Data;

    procedure Summ(var s: string);

    begin

     var o := new DataTable;

     s := s.RegexReplace('\d+\+\d+', m -> o.Compute(m.Value, '').ToString)

    end;

    begin

     var s := ReadlnString('Введите строку:');

     Summ(s);

     s.Println

    end.

    answer img
    • Автор:

      xena8eih
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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