1. Начнем с самой безобидной ошибки. На официальном сайте ЕГЭ есть демо-версия экзамена. В ответе на задание C4 объявлена целочисленная переменная k, которая в теле программы ни разу не используется.
Вот полный текст программы
var nc:array[1..99] of integer;
p:1..99;
c:char;
i, k, N, min: integer;
begin
readln(N);
for i:=0 to 99 do nc[i]:=0;
for i:=1 to N do
begin
repeat
read(c );
until c=’ ’; {считана фамилия}
repeat
read(c )
until c=’ ’; {считаны инициалы}
readln(p);
nc[p]:=nc[p]+1;
end;
min:=N;
for i:=1 to 99 do
if nc[i]>0 then
begin
if nc[i]<min then min:=nc[i];
end;
for i:=1 to 99 do
if nc[i]=min then
writeln(i);
readln
end.
А ведь если написать так на реальном экзамене, балл, пожалуй, снимут.
2. На официальном сайте ЕГЭ по Забайкальскому краю можно пройти пробное онлайн-тестирование по материалам экзамена.
Вот задание A5.
![image](https://habrastorage.org/storage/habraeffect/ae/18/ae1840c5e865f48e2711ae908f2e26a0.png)
Даже не производя вычислений, можно сказать, что сумма этих чисел будет явно больше одного байта, и, кроме того, будет числом четным. Ну и можно заметить, что первый и второй варианты ответов удивительно похожи.
Я, конечно, подозреваю, что на самом деле x=A6 в шестнадцатеричной системе счисления, а y=75 в восьмеричной. Тогда получается аккурат 11100011. Но основания систем записаны не подстрочными символами.
Вот полный текст программы
var nc:array[1..99] of integer;
p:1..99;
c:char;
i, k, N, min: integer;
begin
readln(N);
for i:=0 to 99 do nc[i]:=0;
for i:=1 to N do
begin
repeat
read(c );
until c=’ ’; {считана фамилия}
repeat
read(c )
until c=’ ’; {считаны инициалы}
readln(p);
nc[p]:=nc[p]+1;
end;
min:=N;
for i:=1 to 99 do
if nc[i]>0 then
begin
if nc[i]<min then min:=nc[i];
end;
for i:=1 to 99 do
if nc[i]=min then
writeln(i);
readln
end.
А ведь если написать так на реальном экзамене, балл, пожалуй, снимут.
2. На официальном сайте ЕГЭ по Забайкальскому краю можно пройти пробное онлайн-тестирование по материалам экзамена.
Вот задание A5.
![image](https://habrastorage.org/storage/habraeffect/ae/18/ae1840c5e865f48e2711ae908f2e26a0.png)
Даже не производя вычислений, можно сказать, что сумма этих чисел будет явно больше одного байта, и, кроме того, будет числом четным. Ну и можно заметить, что первый и второй варианты ответов удивительно похожи.
Я, конечно, подозреваю, что на самом деле x=A6 в шестнадцатеричной системе счисления, а y=75 в восьмеричной. Тогда получается аккурат 11100011. Но основания систем записаны не подстрочными символами.