Автор | Задачи по информатике |
Дано предложение.Определить число букв "О" в нем?
Путем замены букв получить из слова "тетрадь" слово "дневник"
Дано предложение. Все буквы "е" заменить на "и".
Буду очень благодарен за решение:) |
Дано предложение.
шикарная формулировка) |
урраа я опять могу трололякать )) |
Дано предложение.Определить число букв "О" в нем?
Почему бы и нет? Определяй. |
Все решаеться в паскале.
для _нуф_нуф:
да неважно какое. от балды напиши |
Язык программирования? |
для BoJIaH-De-MopT:
Паскаль |
мнэ...отлично: считываете в одномерный массив и проверяете каждый символ.если о, то счетчик + 1, иначе не двигаем.
про замену букв в слове тетрадь - это как вообще понимать?
про замену в предложении - считываете в одномерный массив и проверяете каждый символ.если е, то заменяем на и, иначе не меняем.
весь синтаксис - в help и гугле. |
А, не, уже не помню) могу на Си подсказать, ну или общий алгоритм, если поможет |
Лови алгоритм. Решать будешь сам - без мозга к компьютеру не подходи и в Героев играть нечего, да и язык программирования не написал.
1. Обычный цикл. Проверить какой символ находится на N-ом месте. Если это "О", добавить счётчик
2. См. п.3, просто заместо одного символа, проверяешь часть слова(конец цикла будет на Длина-7(7 символов в слове "тетрадь"))
3. Обычный цикл. Проверить какой символ находится на N-ом месте. Если это "е", то заменить переменную на Часть(1,N-1)+"и"+Часть(N+1, Длина-N) |
для _нуф_нуф:
Массив-то зачем? Текстовая строка и так считается массивом;) |
привычка...строку называю одномерным массивом) |
* по поводу п.3:
1) Подразумевается, что текстовая строка находится в переменной.
2) Оператор Часть(А,Б) - оператор извлекающий из строки Б символов, начиная с символом под номером А.
3) Длина = длина текстовой строки.
4) Цикл идёт по N/ |
по 11+13
а зачем так сложно? |
для _нуф_нуф:
Алгоритм-таки;)
Для БД(Бездумный Исполнитель) надо описывать как можно подробнее. Но, чтобы мозги хоть как-то напряг, не стал писать готовый код;) |
спасибо. |
я не про то...просто в этом случае оператор часть помоему слегка лишнее)... |
для _нуф_нуф:
Есть своё предложение, как из центра слова достать определённый символ и заменить его?
Хотелось бы послушать;) |
ммм...берем n-ный элемент массива и присваиваем ему значение...тупо в лоб) |
для _нуф_нуф:
В строке?.. ты, видимо, давно не занимался программированием;)
В массиве - возможно, строка же - по сути, та же переменная. Просто для неё есть 2 доступных изменения: присвоение и сумма(причём, последнее идёт в виде склейки "123"+"456"="123456").
Тут используется именно присвоение на основе значений старой переменной. |