Возможно
backspace(или как-то так) и delete
удаляют символы по разному
Пусть объем оперативной памяти 4Гб
4Гб = 4 * 1024 * 1024 * 1024 байт = 4 294 967 296 байт
Вес одного символа 8 бит = 1 байт
Вес страницы = 40 * 60 * 1 байт = 2400 байт
Кол-во страниц = 536 870 912 000 / 2400 = 1 789 569.70666667
Округляем в меньшую сторону, ведь страниц может быть только целое кол-во
= 1 789 569
Высота = 1 789 569 / 100 = 17 895.7 см
Program enot;
Var s: string;
i,n:integer;
begin
write('введите предложение: ');
read(s);
n:= length (s);
for i:= 1 to n do
case s[i] of
'0': delete (s,i,1);
'1': delete (s,i,1);
'2': delete (s,i,1);
'3': delete (s,i,1);
'4': delete (s,i,1);
'5': delete (s,i,1);
'6': delete (s,i,1);
'7': delete (s,i,1);
'8': delete (s,i,1);
'9': delete (s,i,1);
end; writeln(s);
<span> end.</span>
Запишем высказывания Джона, Брауна и Смита в виде таблице, где o - это предположительный вор со слов одного из участников процесса, а x - невиновный.
Д Б С
Д x o
Б x x
С o x
Рассмотрим варианты:
1. Джон сказал правду, тогда Смит - вор, тогда имеем
Джон 2 раза сказал правду
Браун 2 раза сказал правду
Смит 2 раза соврал.
Этот вариант не подходит под условие задачи.
2. Браун сказал правду, тогда очевидно снова Смит - вор, тогда
Джон 2 раза сказал правду
Браун 2 раза сказал правду
Смит 2 раза соврал.
Этот вариант тоже не подходит.
3. Смит сказал правду, тогда Браун - вор, тогда
Джон 2 раза соврал
Браун 1 раз соврал, один раз сказал правду.
Смит 2 раза сказал правду.
Вариант подходит.
Значит
Браун - вор и не может быть оправдан.
Джон - оболгал невиновного человека (Смита) и должен быть наказан за это.
<span>Смит - не врал и не крал. Следовательно Смит должен быть оправдан.</span>
3.5×1024=13684 байт
в він_125 1 символ =8біт або 1 байт
в юнікод 1 символ =16 біт або 2 байти
отже 13684 символи в він1251
і 13684/2=6 792 символів у юнікод