Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
при использовании компьютерного алфавита 1 символ = 1 байт, значит
20000 символов = 20000 байт
20000 : 1024 = 19,5 кбайт
19,5 кбайт < 20 кбайт, значит текст на дискету поместиться.
var
i,j,k: integer;
s,p: string;
begin
p: ='abcdefghijklmnopqrstuvwxyzабвгдеёжзийклмнопрстуфхцчшщъыьэюя';
readln(s);
k: =0;
for i: =1 to length(s) do
for j: =1 to length(p) do
if s[i]=p[j] then k: =k+1;
writeln(k);
end.
в системе ascii 1 символ кодируется 1 байтом, в юникоде 2 (ну так, к слову)
текст наш состоит из 30 символов (пробелы и знаки припинания тоже считаем), значит он занимает 30 байт = 240 бит
2000*2000=4000000 пикселей=4 мегапикселей
Популярные вопросы