//Pascal var S: string; i, Count: byte; begin write('Введите строку: '); readln(S); for i := Length(S) downto 1 do if ((S[i] = '3') or (S[i] = '6') or (S[i] = '9')) then begin Count := Count + 1; Delete(s,i,1); end; writeln('Количество цифр кратных трем = ', Count); writeln('Строка после удаления = ', S); end.
//FreePascal/Delphi/PascalABC.NET(v3.3.1590) {$MODE OBJFPC} //В PascalABC.NET можно убрать uses SysUtils; //В PascalABC.NET можно убрать var S: string; i, Count: byte; begin write('Введите строку: '); readln(S); for i := Length(S) downto 1 do try if StrToInt(S[i]) mod 3 = 0 then begin Count := Count + 1; Delete(s,i,1); end; except end; writeln('Количество цифр кратных трем = ', Count); writeln('Строка после удаления = ', S); end.
Для работы операционной системы требуется определенное количество свободного места для хранения временных файлов, памяти, файла гибернации, кэша и ряда других полезных элементов. как минимум этот объем должен быть не меньше, чем общий объем оперативной памяти вашего компьютера плюс еще столько же. а если еще учесть программы, с которыми вы работаете каждый день, их кэш, временные файлы, то нужно еще больше места. сколько точно – никто сказать не может, но его должно быть достаточно, чтобы и операционная система и программы в ней работали максимально быстро.