Программа на языке pascal: в текстовом файле найти строку, содержащую слово с наибольшим числом гласных букв. вычислить произведение чисел в этой строке. (строк несколько) например: (12 строка): aba cda 34 решение: (№строки) (слово с наиб.кол-вом гласн.) (произведение чисел в строке) буду признателен
208
362
Ответы на вопрос:
//pascal //файл filetext.txt должен быть в папке с программой const vowels = ['e', 'u', 'i', 'o', 'a', 'y', 'e', 'u', 'i', 'o', 'a', 'y']; var t: text; s: char; n, min, mult, mult2, count, count2: integer; begin assign(t, ' filetext.txt'); reset(t); n : = 0; min : = 0; mult : = 1; count : = 0; while not eof(t) do begin count : = count + 1; while not eoln(t) do begin read(t, s); if s in vowels then inc(n); if s in ['0' .. '9'] then mult : = mult * (ord(s) - 48); end; if n > min then begin min : = n; mult2 : = mult; mult : = 1; count2 : = count; end; readln(t); n : = 0; mult : = 1; end; close(t); write(count2, ' строка. '); write('произведение = ', mult2, '. '); writeln('гласных = ', min); readln; end.
Var a, b: integer; begin readln(a,b); if (a+b)mod 3 = 0 then writeln((a+b)/3) else writeln(a+b); end. пример: 12 9 7
Популярно: Информатика
-
yuliyasss14.05.2022 20:52
-
Катерина09080731.03.2021 00:21
-
Дарья2203112.10.2021 17:36
-
allknown12.03.2023 06:33
-
кира637192964825.11.2022 07:04
-
Поворозник15.08.2020 03:39
-
яqwertyuiop12324.02.2021 14:41
-
ustinlox01.09.2020 03:01
-
Killer956826.11.2022 23:38
-
Maximys200112313.03.2021 18:14