Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 49
от 23.04.2005, 13:50

Администратор:Калашников О.А.
В номере:Вопросов: 2, Ответов: 5


Вопрос № 19861: Помогите пожалуйста решить следующую задачу: Дана строка символов. Найти наибольшее количество цифр идущих в ней подряд. В решении использовать подпрограмму (процедуру)...
Вопрос № 19866: В дополнение к вопросу 19805. Уважаемый Repose, и другие эксперты, подскажите, почему не выводится кол-во повторений одного и того же слова, а то я что-то разобраться не могу. Заранее благодарен....

Вопрос № 19861
Помогите пожалуйста решить следующую задачу:
Дана строка символов. Найти наибольшее количество цифр идущих в ней подряд. В решении использовать подпрограмму (процедуру)
Отправлен: 17.04.2005, 13:30
Вопрос задал: ger (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: Repose
Здравствуйте, ger!
Не проверял на баги, но думаю работать будет.

Приложение:

Ответ отправил: Repose (статус: 1-ый класс)
Отправлен: 17.04.2005, 16:06

Отвечает: Malish
Здравствуйте, ger!
Я так понимаю это у тебя лабы или расчетка!!! ;)
Не делал с указателями не первую ни вторую. Предпологаю тебе так легче будет воспринять.

Приложение:

Ответ отправил: Malish (статус: 10-ый класс)
Отправлен: 17.04.2005, 23:23

Отвечает: sir henry
Здравствуйте, ger!
Вы вообще с Паскалем не знакомы?
Задайте множество, состоящее из символов-цифр и проверяйте каждую встреченую букву на предмет вхождения в это множество. Создайте две целочисленные переменные. Первая будет содержать наибольшее кол-во идущих подряд цифр, а вторая - Ваши текущие подсчеты. Если текущие превысили первую цифру, то присваивайте значение первой переменной из второй. И так, пока у Вас строка не закончиться.
Длину строки можно определить функцией Length().
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 18.04.2005, 10:16


Вопрос № 19866
В дополнение к вопросу 19805. Уважаемый Repose, и другие эксперты, подскажите, почему не выводится кол-во повторений одного и того же слова, а то я что-то разобраться не могу. Заранее благодарен.

Приложение:

Отправлен: 17.04.2005, 15:22
Вопрос задал: Самолдин Геннадий Геннадьевич (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: Repose
Здравствуйте, Самолдин Геннадий Геннадьевич.
Во всем виноваты разные кодировки символов.
Ответ отправил: Repose (статус: 1-ый класс)
Отправлен: 17.04.2005, 17:56
Оценка за ответ: 5
Комментарий оценки:
Огромное спасибо, всё заработало.

Отвечает: Boriss
Здравствуйте, Самолдин Геннадий Геннадьевич!
Нет, кодировка тут не причем
Нужно в Letters, как и собирались добавить, а пробел удалить :))
То есть: (вот тут пишу в Виндовской - в Паскале сами)
Letters := ['A'..'Z','a'..'z', ' А'..'п','р'..'я','0'..'9'];
То есть, русские расположены двумя блоками от А до п, а потом от р до я,
Странно звучат последние два слова, не правда ли?
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 19.04.2005, 07:52


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.pasplus
Отписаться

В избранное