Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 16.12.2011, 16:32   #1 (permalink)
shrek=)
Студент БГПУ
 
Аватар для shrek=)
 
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
По умолчанию Паскаль, файлы

Дан текстовый файл, содержащий программу на ПАСКАЛЬ. Проверить ее на соответствие открывающихся и закрывающихся скобок. Указать номера строк, где скобки расставлены не верны.


Вот, что есть у меня!

Код:
var
s:string;
i,k,o,z:integer;
f:text;
begin
k:=0;
o:=0;
z:=0;
assign (f,'c:/program.pas');
reset(f);
while not(eof(f)) do begin
while not(eoln(f)) do begin
read(f,s);
inc(k);
for i:=1 to length(s) do begin
if s[i]='(' then inc(o);
if s[i]=')' then inc(z);
end;
if o<>z then write(k:3);
end;
s:='';
end;
close(f);
readln
end.
shrek=) вне форума   Ответить с цитированием

Старый 16.12.2011, 16:32
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Обратите внимание на содержимое данных ссылок, это может раскрыть глаза на решение проблемы

Задача на файлы, Паскаль АВС
Паскаль, файлы
Паскаль, типизированные файлы, помогите доделать
Турбо Паскаль или Фри Паскаль. Задание по теме Типизированный файл
Файлы в паскаль
Паскаль, текстовые файлы

Старый 16.12.2011, 19:13   #2 (permalink)
shrek=)
Студент БГПУ
 
Аватар для shrek=)
 
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
По умолчанию

Вопрос снят! Вот ошибки:
Код:
var
s:string;
i,k,o,z:integer;
f:text;
begin
k:=0;
o:=0;
z:=0;
assign (f,'c:/program.pas');
reset(f);
while not(eof(f)) do begin
while not(eoln(f)) do begin
readln(f,s);
inc(k);
for i:=1 to length(s) do begin
if s[i]='(' then inc(o);
if s[i]=')' then inc(z);
end;
if o<>z then write(k:3);
o:=0;
z:=0;
end;
s:='';
end;
close(f);
readln
end.
shrek=) вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 16:53.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.