profile
Размещено 6 лет назад по предмету Информатика от Frostusha

Процедура обработки строки состоит из двух последовательных операций: заменить в строке все символы 'a' на подстроку 'ab' заменить в строке все подстроки 'bb' на символ 'с' процедура может выполняться многократно. в этом случае, при очередном вызове, на вход процедуре подается строка, получившаяся в результате предыдущего выполнения процедуры. например, если исходно была строка 'aab' и процедура выполнилась 3 раза, то в результате получится строка 'abcacc'. пусть исходно была строка 'abab', и процедуру выполнили 333 раза. определите количество каждого символа в получившейся строке. в ответе укажите через запятую три числа: сначала количество символов 'a', затем количество символов 'b' и затем количество символов 'c'.

  1. Ответ на вопрос
    Ответ на вопрос дан answer2020

    Создаем в Excel VBA две пользовательские функции:

    Function newstr(str As String, n As Integer) As String

    Dim i As Integer

    For i = 1 To n

    str = Replace(str, "a", "ab")

    str = Replace(str, "bb", "c")

    Next

    newstr = str

    End Function

    Function chrcount(str1 As String, str2 As String) As Integer

    Dim str() As String

    str = Split(str1, str2)

    chrcount = UBound(str, 1)

    End Function

    В ячейку рабочего листа вставляем формулу:

    = chrcount(newstr("abab"; 333); "a")&","&chrcount(newstr("abab"; 333); "b")&","&chrcount(newstr("abab"; 333); "c")

    Получаем результат:

    2,0,334

    1. Ответ на вопрос
      Ответ на вопрос дан Frostusha
      Спасибо что проверил решение)
    2. Ответ на вопрос
      Ответ на вопрос дан Simba2017
      но на егэ такие задачи без компа надо решать уметь...
    3. Ответ на вопрос
      Ответ на вопрос дан answer2020
      Можно и вручную, аналитически. Но в задании такого условия нет.
    4. Ответ на вопрос
      Ответ на вопрос дан Simba2017
      задание из егэ, первой части-это я так , к случаю...
    5. Ответ на вопрос
      Ответ на вопрос дан answer2020
      Если есть желание, напишите задание "решить вручную". Разберем.
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.