Помощь по Pascal
Уважаемые профи,
Будьте добры, помогите пожалуйста с задачей! Я в отчаянии.
Задание - дан текст; определить,содержит ли он символы, отличные от букв и пробела.
Использовала решение от Vladimir_S с этого форума по сходному заданию. Поменяла переменные и тп - программа даже компилиться не хочет...
Заранее прошу прощения если пропадет форматирование, форум позволяет применять настройки личного кабинета только после 15ти сообщений.
program Text;
uses Crt;
const
Lit= ['А','Б','В','Г','Д','Е','Ё','Ж','З','И',
'Й','К','Л','М','Н','О','П','Р','С','Т',
'У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь',
'Э','Ю','Я',
'а','б','в','г','д','е','ё','ж','з','и',
'й','к','л','м','н','о','п','р','с','т',
'у','ф','х','ц','ч','ш','щ','ъ','ы','ь',
'э','ю','я',
'A','B','C','D','E','F','G','H','I','J',
'K','L','M','N','O','P','Q','R','S','T',
'U','V','W','X','Y','Z',
'a','b','c','d','e','f','g','h','i','j',
'k','l','m','n','o','p','q','r','s','t',
'u','v','w','x','y','z',' '];
var
f: Text;
ch: Char;
fl1: Boolean;
n: Byte;
begin
assign(f,'C:\input.txt');
reSet(f);
n:=0;
repeat
begin
repeat
begin
read(f,Ch);
end;
end;
until ch in Lit;
repeat
begin
read(f,ch);
if Ch in Lit then
begin
fl1:=true;
end
else
begin
fl1:=false;
end;
end;
until NOT (ch in Lit);
if fl1 then
begin
Inc
;
fl1:=false;
end;
until EoF(f);
close(f);
writeln('The number symlols which ane not letters of spaces is ',n);
readln();
end.
Уважаемые профи,
Будьте добры, помогите пожалуйста с задачей! Я в отчаянии.
Задание - дан текст; определить,содержит ли он символы, отличные от букв и пробела.
Использовала решение от Vladimir_S с этого форума по сходному заданию. Поменяла переменные и тп - программа даже компилиться не хочет...
Заранее прошу прощения если пропадет форматирование, форум позволяет применять настройки личного кабинета только после 15ти сообщений.
program Text;
uses Crt;
const
Lit= ['А','Б','В','Г','Д','Е','Ё','Ж','З','И',
'Й','К','Л','М','Н','О','П','Р','С','Т',
'У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь',
'Э','Ю','Я',
'а','б','в','г','д','е','ё','ж','з','и',
'й','к','л','м','н','о','п','р','с','т',
'у','ф','х','ц','ч','ш','щ','ъ','ы','ь',
'э','ю','я',
'A','B','C','D','E','F','G','H','I','J',
'K','L','M','N','O','P','Q','R','S','T',
'U','V','W','X','Y','Z',
'a','b','c','d','e','f','g','h','i','j',
'k','l','m','n','o','p','q','r','s','t',
'u','v','w','x','y','z',' '];
var
f: Text;
ch: Char;
fl1: Boolean;
n: Byte;
begin
assign(f,'C:\input.txt');
reSet(f);
n:=0;
repeat
begin
repeat
begin
read(f,Ch);
end;
end;
until ch in Lit;
repeat
begin
read(f,ch);
if Ch in Lit then
begin
fl1:=true;
end
else
begin
fl1:=false;
end;
end;
until NOT (ch in Lit);
if fl1 then
begin
Inc
fl1:=false;
end;
until EoF(f);
close(f);
writeln('The number symlols which ane not letters of spaces is ',n);
readln();
end.