Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Текстовый файл

Автор: -SOKOL- 15.04.2008 16:45

Здравствуйте, вообщем нужно сделать задачу:
В текстовом файле содержатся цифры (без пробелов), нужно найти количество чисел в каждой строке и посчитать сумму чисел каждой строки. Проблема во втором пункте, никак не получается посчитать сумму чисел-жалуется на типы файлов... вот то что сделал:


program lolo;
uses crt;
var
fil:text;
s:string;
begin clrscr;
assign(fil,'lol.txt');
reset(fil);
while not eof(fil) do begin
readln (fil,s);
writeln ('Количество чисел в строке=',length(s));
end;
readln;
close(fil);
end.

Автор: klem4 15.04.2008 19:08

 acc := 0;
for i := 1 to length(s) do
acc := acc + ord(s[i]) - 48;