Недостаток или малое количество памяти на системных дисках.
Если Rобщ<R1, то параллельное,
поскольку при последовательном Rобщ=R1+R2, R2= Rобщ-R1, т.е. должно быть Rобщ>R1
1 Гигабайт = 2^10 Мегабайт
1 Мегабайт = 2^23 Бит
1 Гигабайт = 2^33 Бит
2^35/2^33=2^2=4 Гигабайта
При использовании 1024-символьного алфавита для хранения одного символа требуется log(2)1024 = 10 бит.
Объем сообщения = 32*10 = 320 бит = 320/8 байт = 40 байт
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var s:string; Writeln('Введите строку:'); Readln(s);
var s1:=ReadlnString('Что меняем:');
var s2:=ReadlnString('Чем заменить:');
s:=s.Replace(s1,s2);
Writeln('Результат'); Writeln(s)
end.
Пример
Введите строку:
(X > 0) and (Y < X) and (Z > Y) and (Z <> 5)
Что меняем: and
Чем заменить: &
Результат
(X > 0) & (Y < X) & (Z > Y) & (Z <> 5)