Сделать в pascal / в файле даны строки с цифрами и буквами, подсчитать сумму всех строк в которых есть числа и нет букв. пример файла: 12312 12312 йцу12 кйц 12312 (посчитать сумму чисел из строк в которых нет букв)

marshmelloy36 marshmelloy36    3   14.09.2019 14:30    0

Ответы
ariana201723 ariana201723  10.09.2020 08:45
Путь к файлу не забудь поменять

var
  t: text;
  st: string;
  s, i: integer;
  c: char;

begin
  s := 0;
  st := '';
  assign(t, 'ПУТЬ К ФАЙЛУ');
  reset(t);
  while not eof(t) do
  begin
    read(t, c);
    if (ord(c) <> 13) then
      st := st + c
    else if TryStrToInt(st, i) then
    begin
      s := s + i;
      st := '';
    end
    else
      st := '';
  end;
  if TryStrToInt(st, i) then
    s := s + i;
  close(t);
  writeln(s);
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика