75
Объяснение: Г - кол-во страниц со словом "Горло", К - со словом "Корабль", Н - со словом "Нос".
На запрос "Горло|Корабль|Нос" будет выведено общее кол-во страниц, содержащих хотя-бы одно из этих слов, значит нам нужно посчитать сколько всего уникальных страниц:
1) во-первых, запросов, содержащих и "Горло" и "Корабль" ноль, значит всего страниц хотя-бы Г + К = 45 + 40 = 85.
2) Страниц, содержащих и Н и К - 25, всего Н = 30, значит страниц, не содержащих К, но содержащих Н: 30 - 25 = 5. Но страниц, содержащих Н и Г - 10.
Значит, страниц, содержащих все 3 слова хотя-бы 5. или же страниц, не содержащих ничего кроме Н: -5. Тогда, страниц только с К: 40 - 25 = 15.
Только с Г: 45 - 10 = 30.
С Н: 30(т.к в предыдущие разы мы не учитывали пересечения)
Всего уникальных страниц с этими словами: 15 + 30 + 30 = 75
var
s: string;
i: longint;
j: byte;
begin
writeln('Конец стиха - строка пустая');
repeat
for j := 1 to length(s) do
if (lowcase(s[j]) in ['а', 'е', 'ё', 'и', 'о', 'у', 'ы', 'э', 'ю', 'я']) then
i := i + 1;
readln(s);
until s = '';
writeln(i, ' гласных букв');
end.