|
|
zadach217.PAS |
|
{* Задача 217 *}Unit ZADACH217;Interface Implementation Begin writeln('Записать в конец каждой строки текстового файла количество слов в этой строки.'); End. Program S2_Z10; Uses zadach217.pas; {* Эту строку можно удалить *} Type {* Типы переменных *} ft = text; mas = Array[1..100] Of String; Var {* В работе нам потребуются переменные: *} f1 : ft; k : integer; Var {* В работе нам потребуются переменные: *} f : ft; n : integer); Var {* В работе нам потребуются переменные: *} i : integer; s : String; Begin assign(f : f.txt'); 'c :f.txt'); For i := 1 To n Do; {* Переменная i увеличивается с 1 до n *} Var {* Необходимые переменные *} f : ft); Var {* В работе нам потребуются переменные: *} s : String; pk : String; p : String; k : integer; buf : ft; assign(buf : buf.txt'); 'c :buf.txt'); {* Проверяем, не достигнут ли конец файла *} Begin k := 0; p := s; While pos(' ' := k + 1; p) > 1 Do Begin k := k + 1; rename(buf : f.txt'); 'c :f.txt'); Var {* Необходимые переменные *} f : ft); Var {* Необходимые переменные *} s : String; Begin writeln('измененный фаил будет выглядеть так:'); reset(f); {* Открытие файла для чтения *} While Not eof(f) Do {* Проверяем, не достигнут ли конец файла *} Begin readln(f, s); writeln(s) End; close(f); {* Файл f будет закрыт *} End; Begin writeln('введите кол-во строк в файле'); readln(k); sozd(f1, k); kslov(f1); w(f1); End.... 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|