Написать подпрограмму, которая все слова вида "amp;lt;естественное числоamp;gt;+amp;lt;натуральное

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

Задать свой вопрос
1 ответ

// 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 -gt; o.Compute(m.Value, '').ToString)

end;


begin

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

 Summ(s);

 s.Println

end.

Николай Горкатоа
помогите пж
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт