Дан файл, содержащий одномерные массивы (строки) чисел. Найти число положительных элементов в каждом массиве и занести эти числа в другой файл
Категория: Delphi/Pascal
2012-01-09 18:21:38
code: #pascal
Program PascalGuru; function kolvo(s:string):integer; var i,code,n,p:integer; cifra:string; begin n:=0; p:=pos(' ',s); repeat cifra:=copy(s,1,p-1); val(cifra,i,code); if i>0 then inc(n); delete(s,1,p); p:=pos(' ',s); until p=0; val(s,i,code); if i>0 then inc(n); kolvo:=n; end; {-----------------------------} var f,g:text; s:string; begin assign(f,'file.txt'); reset(f); assign(g,'output.txt'); rewrite(g); while not eof(f) do begin readln(f,s); writeln(g,kolvo(s)); end; writeln('Fail "output.txt" uspeshno zapisan'); close(f); close(g); readln; end.
Поделиться: