Выпуск № 921 от 26.06.2009, 17:35
Администратор рассылки: Калашников О.А., Руководитель
В рассылке: подписчиков - 340, экспертов - 155
В номере: вопросов - 4, ответов - 5
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 169661: Добрый вечер уважаемые эксперты Прошу написать решения задачек. 1) Поиск количества пробелов в строке заданной пользователем 2) Написать функцию, которая находит количество гласных букв...
Вопрос № 169667: Помогите пожалуйста подправить программку: Напечатать все слова, отличные от последнего, предварительно удалив из слова среднюю букву, если оно имеет нечетную длину. я совсем запутался.. за ранее большое спасибо....
Вопрос № 169668: Здравствуйте дорогие эксперты, посмотрите пожалуйста задачу: Дан текст из заглавных русских букв. Зашифровать текст, заменив каждую буквы порядковым номером этой буквы в алфавите: «А» –1, «Б» - 2, «В» - 3 и т.д. я ее кажется сделал не ...
Вопрос № 169670: Здравствуйте, помогите решить задачу. Найти сумму всех положительных, отрицательных значений функции при шаге Dx=0,01 (0,02; 0,03). Спасибо зараннее. Если можно, напишите пожалуйста рядом что вы делаете, а то не понятно потом....
Вопрос № 169661:
Добрый вечер уважаемые эксперты Прошу написать решения задачек. 1) Поиск количества пробелов в строке заданной пользователем 2) Написать функцию, которая находит количество гласных букв в строке 3) Написать функцию, которая находит количество предложений в строке 4) Написать функцию, которая находит количество цифр в строке 5) Написать функцию, которая находит количество символов разделителей в строке(, . ! ? … : ; -) 6) Поиска количества
повторяющихся пробелов в строке S 7) Найти самый минимальный/максимальный элемент массива 8) Найти номер минимального/максимального элемента массива 9) Вывести на экран все элементы массива через знак «, » (одномерный) 10) Написать функцию для нахождения суммы/ср.арифм. элементов массива 11) Найти минимального/максимальные элементы массива, вывести их количество и значение (один раз) 12) Найти количество элементов с нулевой целой частью
Отвечает Sky-er, 3-й класс :
Здравствуйте, Санёк . 7,8,9,11,12 сделал, но в двух задачах думаю разберетесь Смотрите в приложении. Будут вопросы пишите.
На всякий случай инициализированна переменная j во второй программе. А то непорядок.
-----
∙ Отредактировал: sir Henry, Модератор
∙ Дата редактирования: 21.06.2009, 07:04 (время московское)
Приложение:
Ответ отправил: Sky-er, 3-й класс
Ответ отправлен: 20.06.2009, 21:43
Оценка ответа: 5 Комментарий к оценке: Спасибо
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 251257
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает Reresana, 2-й класс :
Здравствуйте! Коды на поиск минимального/максимального элемента в массиве в приложении.
Приложение:
----- Точное логическое определение понятий - условие истинного знания.. Сократ
Ответ отправил: Reresana, 2-й класс
Ответ отправлен: 22.06.2009, 17:07
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 251333
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 169667:
Помогите пожалуйста подправить программку:
Напечатать все слова, отличные от последнего, предварительно удалив из слова среднюю букву, если оно имеет нечетную длину.
Отвечает _Ayl_, 7-й класс :
Здравствуйте, Иванов Виктор Олегович.
code:=Ord (str[i]); str[i]:=chr(code);
Зачем выполняется второе действие? Функции Ord и Chr - взаимно обратные, поэтому второе выражение тождественно равно str [i]. Это не ошибка, просто бессмысленное действие. Ошибка в том, что для получения порядкового номера буквы в алфавите вам нужно выполнить дополнительные действия, а не просто получить ASCII-код с помощью функции Ord. Будем считать, что весь текст у нас написан заглавными буквами. Если
бы речь шла о латинском алфавите, то для получения порядкового номера было бы достаточно вычислить выражение Ord (str [i]) - Ord ('A') + 1: из ASCII-кода символа вычитаем ASCII-код заглавной буквы A и прибавляем единицу. Дело в том, что латинские символы в кодировке ASCII упорядочены по алфавиту. Русские буквы по алфавиту не упорядочены (точнее, они разбиты на 2 диапазона), что делает невозможным данный метод. Соответственно, для получения порядкового
номера символа русского алфавита надо написать так:
Function Get_ABC_Pos (ch : Char) : Byte; begin Get_ABC_Pos := Pos (ch, rusABC); end; ...
for i := 1 to length (str) do begin code := Get_ABC_Pos (str [i]); if code = 0 { символ не является заглавной русской буквой } then ... else ... end;
И еще одно замечание. Для того, чтобы закодированный текст мог быть расшифрован,
первые 9 символов должны также преобразовываться в код, состоящий из 2-х цифр. Либо нужно каждый код отделять от другого. В приложении - код для шифрования. Позицию символа в латинском алфавите сделал аналогично русскому, чтобы обрезать все остальные символы.
Приложение:
Ответ отправил: _Ayl_, 7-й класс
Ответ отправлен: 22.06.2009, 12:08
Оценка ответа: 5 Комментарий к оценке: Огромное спасибо) Все работает, благодарю Вас!
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 251309
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 169670:
Здравствуйте, помогите решить задачу. Найти сумму всех положительных, отрицательных значений функции при шаге Dx=0,01 (0,02; 0,03). Спасибо зараннее. Если можно, напишите пожалуйста рядом что вы делаете, а то не понятно потом.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.