Форум » Обработка символьных строк » ЕГЭ задание 24. (№ 3349) (В.Н. Шубинкин) » Ответить

ЕГЭ задание 24. (№ 3349) (В.Н. Шубинкин)

NotScream: Здравствуйте! Почему-то не вводится файл в паскаль. Написал программу, но файл не считывается, открыл файл в конце файла нажал enter, всё равно не работает. Не могу понять, в чём проблема. С другими файлами всё работает [pre2] var s,x:string; c,i:integer; begin assign(input, 'C:\Users\Home\Downloads\24-1.txt'); readln(s); c:=0;x:=''; for i:=2 to length(s)-1 do begin c:=c+1; if (ord(s[ i])<ord(s[i-1])) and (ord(s[ i])<ord(s[i+1])) then begin x:=x+c+' '; end; end; writeln(x); end.[/pre2]

Ответов - 5

Поляков: Попробуйте обновить версию. Недавно эту ошибку авторы поправили.

NotScream: Поляков пишет: А на ЕГЭ может такое произойти? И если произойдёт, я имею право попросить заменить компьютер?

Поляков: NotScream пишет: А на ЕГЭ может такое произойти? Да. я имею право попросить заменить компьютер? Не думаю, что это поможет. Скорее всего, на всех компьютерах ПО одинаковое. Выход - работайте через Assign-Reset, без перенаправления входного потока. Это работает во всех версиях.


NotScream: Не понимаю, это проблема в файле, похоже, обновил только что, всё равно не заработал, скачал прям только что файл из (№ 2520) (А.М. Кабанов) задания, вставил его туда, и сразу же заработала программа

Поляков: NotScream пишет: Не понимаю, это проблема в файле, А с каким именно файлом не работает?



полная версия страницы