McSaurons
|
|
1 | |
модули в паскале09.06.2012, 15:14. Просмотров 438. Ответов 0
Метки нет Все метки)
(
помогите пожалуйста, нужно сделать модуль из ниже представленной программы, точнее программу с модулем (эта программа будет воткнута в другую*).
Код
program a3; uses crt; var s:array [1..100] of string; ss:string; i,j,n,kol:integer; col:array[1..100] of integer; kol1:real; f:text; begin clrscr; write('Wwedite stroku: '); readln(ss); assign(f,'text.txt'); reset(f); n:=1; repeat readln(f,s[n]); inc(n); until eof(f); close(f); kol := 0; for i:=1 to n do begin for j:=1 to length(s[i]) - length(ss) + 1 do if copy(s[i],j,length(ss)) = ss then inc(kol); end; writeln('Kol-vo vhozhdenij - ', kol); for i:=1 to n do begin col[i]:=0; for j:=1 to length(s[i]) do begin if copy(s[i],j,1) = ' ' then inc(col[i]); if (copy(s[i],j,1) <> ' ') and (j = length(s[i])) then inc(col[i]); end; end; kol := 0; for i:=1 to n do kol := kol + col[i]; kol1 := kol / n; writeln('Srednee kol-vo slov v stroke = ', kol1:8:4); readln; assign(f,'text.txt'); append(f); writeln(f); write(f,kol1); close(f); assign(f,'text.txt'); reset(f); repeat readln(f,ss); writeln(ss); until eof(f); close(f); end. Код
assign(f,'text.txt'); append(f); writeln(f); write(f,kol1); close(f); assign(f,'text.txt'); reset(f); repeat readln(f,ss); writeln(ss); until eof(f); close(f); |
|
09.06.2012, 15:14 | |
Программа на паскале. на модули и структуры
Модули |
|
09.06.2012, 15:14 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Модули модули Модули
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |