// PascalABC.NET 3.4, сборка 1767 от 27.08.2018
// Внимание! Если программа не работает, обновите версию!
begin
var Вася:=ReadlnString('Какое слово продиктовал Вася?');
var Петя:=ReadlnString('Какое слово написал Петя?');
for var ПозицияСимвола:=1 to Вася.Length do
if Вася[ПозицияСимвола]<> Петя [ПозицияСимвола] then
begin
Println('В позиции',ПозицияСимвола,'Петя ошибся');
Println('Он вставил лишнюю букву',Петя[ПозицияСимвола]);
Exit
end;
Println('В позиции',Петя.Length,'Петя ошибся');
Println('Он вставил лишнюю букву',Петя.Last)
end.
Пример работы
Какое слово продиктовал Вася? squirrel
Какое слово написал Петя? squirrael
В позиции 7 Петя ошибся
Он вставил лишнюю букву a