Вфайле input.txt записаны строки сколько их неизвестно заменить все слова короче на в общем и записать результат в файл output.txt на языке паскаль
Ответы на вопрос:
//input должен быть в кодировке cp866 !
var i: integer; var f,g: text; var s: string; begin assign (f, 'input.txt'); assign (g, 'output.txt'); reset(f); rewrite(g); while not (eof(f)) do readln(f, s); while(pos('короче', s)> 0) do begin i: =pos('короче', s); delete(s, i, 7); insert('в общем',s, i); end; writeln(g,s); close(f); close(g); readln; end.
Объяснение:
dlina — идентификатор (имя) массива;
для объявления используется служебное слово Array (в переводе с англ. «массив» или «набор»);
[1..3] — в квадратных скобках ставится номер (индекс) первого элемента, затем две точки и индекс последнего элемента массива, т.е. по сути, указывается количество элементов; количество элементов массива называется размерностью массива
of integer (с англ. «из целых чисел») — указывает, к какому типу относится массив, of здесь — служебное слово.
Популярно: Информатика
-
rudenkovitalik10.03.2022 22:04
-
ммм29831.08.2020 00:23
-
Артемsly01.06.2022 00:46
-
julyafluke07.05.2021 19:49
-
Кристина111037306.08.2020 03:24
-
hnwb26.04.2022 18:01
-
Vladislava11111111117.02.2021 00:17
-
3мрдудец27.12.2021 11:14
-
Светасветасветасвета19.11.2022 16:29
-
ромочка653227.06.2023 18:39