Вопрос № 161874: В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах с элементами стоящими на нечетных местах....
Вопрос № 161892: строка содержит произвольный русский текст. Проверить каких букв в нем больше гласных или согласных....Вопрос № 161921: Здраствуйте, дорогие эксперты! Мне нужно очень ваша помощь. Помогите решить задачи по динамическому программированию.
Первая задача: Анаграммер Анаграммер — специальное устройство для получения из слова его анаграмм (то есть сл...
Вопрос № 161.874
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах с элементами стоящими на нечетных местах.
Отправлен: 03.03.2009, 07:15
Вопрос задал: Ryabichko (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Digitall
Здравствуйте, Ryabichko! Предлагаю кусочек программы делающий то что вы хотели. Или вам все-таки нужно было полный текст, могу выложить и его.
Приложение:
Ответ отправил: Digitall (статус: 1-й класс)
Ответ отправлен: 03.03.2009, 09:06
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244923 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 161.892
строка содержит произвольный русский текст. Проверить каких букв в нем больше гласных или согласных.
Отправлен: 03.03.2009, 11:13
Вопрос задал: Ryabichko (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Hubbitus
Здравствуйте, Ryabichko! Хм, натакой вопрсо помоему ответ банален - посчитать те и другие, и сравнить количество. Вы даже не написали на каком языке надо делать, поэтому о конкретных структурах говорить даже не буду. Чтобы определить гласная или согласная, думаю проще всего сделать массив (вектор, список, map если C++) одних и других, и просто проверять на вхождение.
Ответ отправил: Hubbitus (статус: 3-й класс)
Ответ отправлен: 03.03.2009, 15:01
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244946 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Введите произвольную текстовую строку: Это тестовая строка Гласных:8 Согласных:9 Гласных меньше
Ответ отправил: Micren (статус: Студент)
Ответ отправлен: 06.03.2009, 15:53
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 245217 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 161.921
Здраствуйте, дорогие эксперты! Мне нужно очень ваша помощь. Помогите решить задачи по динамическому программированию. Первая задача: Анаграммер
Анаграммер — специальное устройство для получения из слова его анаграмм (то есть слов, записанных теми же буквами, но в другом порядке). Это устройство умеет выполнять 2 операции: Взять очередную букву исходного слова и поместить ее в стек. Взять букву из стека и добавить ее в конец выходного слова.
Стек — это хранилище данных, которое
работает по принципу "первый пришел — последний ушел". Стек можно представить себе в виде пирамидки. Когда мы добавляем букву в стек, это соответствует тому, что на стержень пирамидки сверху мы надеваем кольцо, на котором написана соответствующая буква. Когда берем букву из стека, то это соответствует тому, что мы снимаем со стержня верхнее кольцо, и смотрим, какая буква на нем написана.
Например, слово TROT в слово TORT может быть преобразовано ана
граммером двумя различными последовательностями операций: 11112222 или 12112212.
Напишите программу, которая по двум заданным словам вычисляет количество различных последовательностей операций анаграммера, которые преобразуют первое из этих слов во второе. Входные данные
Первая строка входного файла INPUT.TXT содержит исходное слово, а вторая — слово, которое необходимо получить. Слова состоят только из заглавных латинских букв и имеют длину не более 50 символов. Оба слова имеют одинаковую
длину. В этих строках не содержится пробелов. Выходные данные
В первой строке выходного файла OUTPUT.TXT должно содержаться количество последовательностей операций анаграммера, с помощью которых можно преобразовать первое слово во второе. Примеры: 1. input.txt: TROT TORT output.txt: 2 2. input.txt: MADAM ADAMM output.txt: 4 3. input.txt: LONG GONG output.txt: 0 4. input.txt: AAAAAAAA AAAAAAAA ou
tput.txt: 1430
Вторая задача:
Счастливые билеты
Требуется вычислить количество N - значных счастливых билетов. Напомним, что билет называется счастливым, если сумма первой половины его цифр равна сумме другой его половины. Например, билет 564159 счастливый, т.к. 5+6+4=1+5+9. Входные данные
В единственной строке входного файла INPUT.TXT записано натуральное четное число N (N ≤ 100) – количество цифр в билете. Выходные данные
В единственную строку выходного
файла OUTPUT.TXT нужно вывести одно целое число – количество N-значных счастливых билетов. Примеры: 1. input.txt:4 output.txt: 670 2. input.txt: 6 output.txt: 55252 3. input.txt: 12 output.txt: 3
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.