Файл с текстом из 20 000 символов.при наборе текста использовался компьютерный алфавит.имеется свободного места 20 кб .поместится ли файл в отведен. место?
Если для кодирования отводится 8 бит то решение такое 1 символ = 1 байт каждая строка состоит из 64 символа, значит 64 симв.*1 байт=64 байт - в одной строке. на каждой странице 40 строк значит: 64*40=2560 байт на одной странице. если у нас 8 страницы, то получаем: 2560*8=20480 байт, 1 кбайт = 1024 байт, т.е 20480 байт / 1024 = 20 кбайт. Но в ваших данных написано, что объем статьи 25 кбайт. тогда рассмотрим обе объема и переведем их в бит 20 кбайт * 1024 байт = 20480 байт. 20480 байт * 8 бит = 163840 бит
Program p1; var n,a,i,max,fl:integer; begin writeln('Введите кол-во участников>>'); readln(n); max:=0; fl:=0; for i:=1 to n do begin writeln('Введите кол-во правильных ответов, данных участником ',i); readln(a); if (a > max) then max:=a; if a=0 then fl:=1; end; if fl=1 then writeln('YES') else writeln('NO'); writeln('Победитель набрал ',max,' '); end.
Пример: Введите кол-во участников>> 5 Введите кол-во правильных ответов, данных участником 1 15 Введите кол-во правильных ответов, данных участником 2 18 Введите кол-во правильных ответов, данных участником 3 0 Введите кол-во правильных ответов, данных участником 4 8 Введите кол-во правильных ответов, данных участником 5 10 YES Победитель набрал