Вкниге 40 страниц , на каждой странице 60 строчек , в каждой строчке 50 знаков , n=128 , какой информационный объём всей книги ?
253
428
Ответы на вопрос:
Const n=50; var f: text; s: string; ss: array of string; a: array[1..n] of string; i,j: integer; begin assign(f,'input.txt'); reset(f); j: =0; while not eof(f) do begin readln(f,s); ss: =s.split(' '); for i: =0 to length(ss)-1 do if length(ss[i])> 1 then if rightstr(ss[i],2)='of' then begin inc(j); a[j]: =ss[i] end; end; close(f); for i: =1 to j do write(a[i],' '); writeln end. тестовое решение: 123of asdfdsof dasof есть решение и покороче, но совсем не уровня начинающих: uses system.text.regularexpressions; const n=50; var f: text; s: string; a: array[1..n] of string; i,j: integer; begin assign(f,'input.txt'); reset(f); j: =0; while not eof(f) do begin readln(f,s); foreach var m: match in regex.matches(s,'\b\s+of\b') do begin inc(j); a[j]: =m.value end; end; close(f); for i: =1 to j do write(a[i],' '); writeln end.
Популярно: Информатика
-
АлинаМалинка11627.07.2022 13:48
-
Arinakap2207.01.2023 14:31
-
АлинаКравченко07.06.2022 15:23
-
12969711307.08.2021 15:38
-
Какашка5432110.08.2021 02:47
-
torshindanya21.07.2020 19:14
-
klimantovich7201.06.2022 09:54
-
SAMAWHICE05.12.2022 21:08
-
артур64422.03.2022 07:12
-
aya12130.01.2020 10:46