Посчитайте количество букв, подходящих гласным звукам ("а", "я", ), в

Посчитайте количество букв, подходящих гласным звукам ("а", "я", ), в абзаце из книжки Л.Н. Толстого Война и мир.
Скоро после малюсенькой княгини вошел мощный, толстый юный человек с стриженою головой, в очках, ясных панталонах по тогдашней моде, с высочайшим жабо и в буром фраке. Этот толстый юный человек был незаконный отпрыск известного екатерининского вельможи, графа Безухова, помиравшего сейчас в Москве. Он нигде не служил еще, только что приехал из-за границы, где он воспитывался, и был 1-ый раз в сообществе. Анна Павловна приветствовала его поклоном, относящимся к людям самой низшей иерархии в ее салоне. Но, невзирая на это низшее по собственному сорту приветствие, при виде вошедшего Пьера в личике Анны Павловны изобразилось беспокойство и ужас, сходственный тому, который выражается при виде чего-нибудь очень громадного и несвойственного месту. Хотя вправду Пьер был несколько больше иных парней в комнате, но этот страх мог относиться только к тому разумному и совместно робкому, бдительному и естественному взгляду, отличавшему его от всех в этой гостиной.

Задать свой вопрос
Тимур Кашенский
Надобно было поначалу прочитать текст, а позже говорить, всюду различные тексты, у меня иной...
Егор Степайкин
Там и программка была, загружайте туда хоть какой текст
2 ответа
Гласных в тексте 319
могу сказать как подсчитал

Вован Гуничев
Вы забыли про большие гласные буковкы
Регина Коняшник
ошибочка ответ 323
Серж
var ch:char;    a:integer;begina:=0;while(ch<>'=') do beginread(ch);if (ch='а') or (ch='у') or (ch='е') or (ch='ы') or (ch='о') or (ch='э') or (ch='я') or (ch='и') or (ch='ю') or (ch='И') or (ch='Ю') or (ch='А') or (ch='У') or (ch='Е') or (ch='О') or (ch='Э') or (ch='Я')thena:=a+1;end;writeln('колличество гласных = ',a);end.
Джигеро Алла
этот код отыскивает все гласные буковкы в тексте и пока не встречается этот символ '=' он проверяет все буковкы и если лицезреет гласную то увеличивает счётчик букв на единицу. как только встречается '=' программка выводит колличество гласных в тексте
Владислав Азариков
но ,нужно в конце текста вводить '=' , по другому программка не завершится
Ира Гейкленко
Спасибо!!!
Верулидзе Арсений
А можно обойтись без цикла WHILE? Я просто не разумею, почему программка обязана производиться, до тех пор пока не повстречается "="...
Стефания Гилинская
наверняка дело в том что полный текст больше 256 сиволов и не влезает в одну строчку). Но можно применять не только =, есть ведь некоторые признаки конца строки, конца файла и тп. Мыслю надобно с этим поиграться
Инна Кочеринская
А без цикла вроде бы не получается(
Gundorin Sashok
Хорошо, надобно запомнить) Спасибо)
Sub Zadanie16087714()
    Const text = "Скоро после малюсенькой княгини вошел мощный, толстый молодой человек с стриженою головой, в очках, ясных штанах по тогдашней моде, с высочайшим жабо и в буром фраке. Этот толстый юный человек был преступный отпрыск знаменитого екатерининского вельможи, графа Безухова, умиравшего сейчас в Москве. Он нигде не служил еще, только что приехал из-за границы, где он воспитывался, и был первый раз в обществе. Анна Павловна приветствовала его поклоном, относящимся к людям самой низшей иерархии в ее салоне. Но, невзирая на это низшее по собственному сорту приветствие, при виде вошедшего Пьера в личике Анны Павловны изобразилось беспокойство и ужас, сходственный тому, который выражается при виде чего-нибудь очень громадного и несвойственного месту. Желая действительно Пьер был несколько больше иных мужчин в комнате, но этот ужас мог относиться только к тому разумному и вкупе пугливому, бдительному и естественному взору, отличавшему его от всех в этой гостиной. "
    k = 0

    For i = 1 To Len(text)
        c = Mid(text, i, 1)
        If InStr(1, "аэоуыяеёюи", c, 1) gt; 0 Then
            k = k + 1
        End If
    Next
    MsgBox (k)
End Sub

Zadanie16087714()

Код написан на VBScript

Инна Лешик
Как насчет гласных букв в верхнем регистре?
Евгений Белай
Ответ 323. В функции InStr(1, "аэоуыяеёюи", c, 1) заключительный параметр указывает на то что сопоставление идет по тексту и без учета регистра
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт