// PascalABC.NET 3.0, сборка 1088
begin
var s:=ReadString('Введите текст: ');
var MySet:=s.Where(x->x<>' ').Distinct;
Writeln(MySet)
end.
<em><u>Тестовое решение:</u></em>
Введите текст: this is a test string for my own needs
[t,h,i,s,a,e,r,n,g,f,o,m,y,w,d]
// PascalABC.NET 3.1, сборка 1201 от 18.03.2016
begin
var k:=0;
var n:=ReadInteger();
var nmax:=0;
while n<>0 do begin
Inc(k);
if n mod 10 = 0 then
if n>nmax then nmax:=n;
n:=ReadInteger()
end;
var cntrl:=ReadInteger();
Writeln('Получено ',k,' чисел');
Writeln('Полученное контрольное значение: ',cntrl);
Writeln('Вычисленное контрольное значение: ',nmax);
if cntrl=nmax then Writeln('Контроль пройден')
else Writeln('Контроль не пройден')
end.
<u><em>Тестовое решение:</em></u>
53
16
40
9
10
32
74
0
40
Получено 7 чисел
Полученное контрольное значение: 40
Вычисленное контрольное значение: 40
Контроль пройден
3487 байт /1024 =... кбайт
35.4 гбайт/1024/1024= ... кбайт
32 бит /8 =… байт
22 бита = 22 бит
<em>// PascalABC.NET 3.2, сборка 1437 от 03.05.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadlnInteger;
Writeln(ReadSeqInteger(n).Where(i->abs(i) mod 10=2).Max)
end.
<u>Пример</u>
18
-11 12 -4 -35 -32 -16 -23 -22 31 -10 2 -29 47 49 42 47 31 -44
42
1. количество символов на одной странице 40*40=1600
2. Количество символов на всех страницах 1600*64=102400
3. Поскольку в КОИ-8 1 символ=1 байту, то объем информации на 64 страницах равен 102400 байт или 102400/1024=100 кбайт.
4. Верный ответ под номером 1, или 100 кбайт.