tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Разработать функцию для решения
Разработать функцию для решения обработки строк - подсчитать количество гласных букв в строке. паскаль.
Player57
2 27.08.2019 10:50
0
Ответы
алиночка206
05.10.2020 22:37
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!
function Glas(s:string):=s.Where(x->pos(UpCase(x),'АЕЁИОУЫЭЮЯ')>0).Count;
begin
var s:=ReadlnString('Введите текст');
Writeln('Гласных: ',Glas(s))
end.
Пример:
Введите текст Это мой примерчик для подсчета
Гласных: 10
ПОКАЗАТЬ ОТВЕТЫ
nastusya1709
05.10.2020 22:37
//FPC 2.6.4
function _string(s: string):integer;
const z = ['А', 'Е', 'Ё', 'И', 'У', 'О', 'Ю', 'Ы', 'Я'];
var count, i: integer;
begin
count:=0;
for i:=1 to length(s) do if UPcase(s[i]) in z then inc(count);
result:=count;
end;
begin
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
botvinaanna80
01.12.2020 20:24
Разбиение на невозрастающие слагаемые, лексикографический порядок Дано натуральное число N. Рассмотрим его разбиение на натуральные слагаемые. Два разбиения, отличающихся только...
итлиори
13.03.2019 10:40
Преобразуйте код из pascal в с++ var x,y,z,min: real; begin write( x,y,z: ); readln(x,y,z); if x+y+z/2 else min: =x*y*z; writeln( min2(x + у + z/2, xyz) + 1 = ,min+1: 0: 3);...
katrin20005
13.03.2019 10:40
с решением. дано, решение и т.п...
alina13lina87
13.03.2019 10:34
Напишите координаты этой собаки в паскале...
АнастасіяМиколаївна
13.03.2019 10:33
Решите любой номер какой сможете заранее...
lananana2006
13.03.2019 10:28
На массив выведите на экран значения положительных элементов, меньших 100...
Artyom2005738282
09.12.2019 09:38
1) перечислите характеристики графа, имеющую структуру «сеть». постройте данную структуру. 2) для чего используется компьютерная графика в компьютерном моделировании?...
dzhuliya423555555555
09.12.2019 09:38
1. найдите правильно построенное отрицание суждения все воздушные шары зелѐные : все воздушные шары не зелѐные. не верно, что все воздушные шары зелѐные. докажите свою точку...
arslando
15.08.2019 03:20
Файл размером 4 кбайт передаётся через некоторое соединение со скоростью 4096 бит в секунду. определите размер файла (в байтах), который можно передать за то же время через...
aregv
15.08.2019 03:20
Составьте программу, которая заполняет массив a[1..10] случайными целыми числами в диапазоне от 1 до 10, затем преобразовывает его, увеличивая все элементы с четными значениями...
Популярные вопросы
Без труда не выловишь рыбку из пруда...
2
Что роднит миф со сказкой? - чем они отличаются? - с мифами каких народов...
3
Какое можно составить предложение со словом баскетбол...
2
Катя с мамой собирали грибы.катя нашла 8 грибов.когда мама ей отдала ей своих...
2
Во 2а классе 8 мальчиков.это на 3 меньше, чем во 2 б классе,а во 2в классе...
2
Втрёх автобусах -99 человек. в 1 автобусе -42 человека. это на 6 человек...
3
Вкруглых города, как правило, основными источниками загрязнения атмосферного...
1
Как изменились человеческие коллективы и верования?...
2
Точки a, b, и c лежат на одной прямой. ab=6 см,bc=2см, m середина bc найдите...
1
Вычеть поэтапно и как вычитать числа(3k-3+k-8-4k)...
1
// Внимание! Если программа не работает, обновите версию!
function Glas(s:string):=s.Where(x->pos(UpCase(x),'АЕЁИОУЫЭЮЯ')>0).Count;
begin
var s:=ReadlnString('Введите текст');
Writeln('Гласных: ',Glas(s))
end.
Пример:
Введите текст Это мой примерчик для подсчета
Гласных: 10
function _string(s: string):integer;
const z = ['А', 'Е', 'Ё', 'И', 'У', 'О', 'Ю', 'Ы', 'Я'];
var count, i: integer;
begin
count:=0;
for i:=1 to length(s) do if UPcase(s[i]) in z then inc(count);
result:=count;
end;
begin
end.