Написал программу в ПаскальABC - всё работает.
Преподаватель хочет на FreePascal.
На FreePascal IDE for Win32 1.0.12 программа отказывается работать. Ругается на неправильный тип во 2-ой строке.
Как поправить программу?
- Код: Выделить всё
Program Zadanie2;
type Mnoj=Set Of string[3];
var S: string;
i: integer;
Mn3: Mnoj;
begin
write('String: ');
readln(S);
for i:=1 to length(S)-2 do
Include(Mn3,S[i]+S[i+1]+S[i+2]);
i:=0;
writeln('Substring: ');
foreach S in Mn3 do
begin
Write(S,' ');
i:=i+1;
end;
writeln;
writeln('Sum=',i);
end.