Вопрос № 116300: Мне нужно рпомочь с блок-схемой на циклы. Найти количество четных цифр целого положительного числа. Определить процедуру или функцию.Заранее благодарю....Вопрос № 116301: Дана непустая последовательность слов из строчных русских букв. Между соседними словами запятая, за последним точка. Напечатаь в алфавитном порядке все глухие согласные, которые не входят только в одно слово. Это нужно на языке Object Pascal....Вопрос № 116302: Задача на строки. Дано предложение, состоящее не менее чем из десяти слов. Напечатать текст, состоящий из последних букв всех слов предложения. На языке Object Pascal....
Вопрос № 116.300
Мне нужно рпомочь с блок-схемой на циклы. Найти количество четных цифр целого положительного числа. Определить процедуру или функцию.Заранее благодарю.
Отвечает: Николай Владимирович /Н.В.
Здравствуйте, Кузнецов Николай Михайлович!
1. Делите число на десять (число mod 10), получая последнюю цифру.
2. делите число на чесять (число div 10), чтобы убрать последнюю цифру.
3. Если полученная цифра четная, увеличиваете количество четных цифр на единицу.
Повторяете пока число больше 0.
Удачи!
Ответ отправил: Николай Владимирович /Н.В. (статус: Студент)
Ответ отправлен: 29.12.2007, 12:04 Оценка за ответ: 5 Комментарий оценки: Спасибо уважаемый Н.В. Вы очень помогаете мне!
Вопрос № 116.301
Дана непустая последовательность слов из строчных русских букв. Между соседними словами запятая, за последним точка. Напечатаь в алфавитном порядке все глухие согласные, которые не входят только в одно слово. Это нужно на языке Object Pascal.
Отвечает: Николай Владимирович /Н.В.
Здравствуйте, Кузнецов Николай Михайлович!
Код в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович /Н.В. (статус: Студент)
Ответ отправлен: 29.12.2007, 16:18 Оценка за ответ: 5 Комментарий оценки: Как показалось, программа немаленькая и не совсем простая! Спачибо за уделённое мне, чайнику, время!!!
Вопрос № 116.302
Задача на строки. Дано предложение, состоящее не менее чем из десяти слов. Напечатать текст, состоящий из последних букв всех слов предложения. На языке Object Pascal.
Отвечает: Николай Владимирович /Н.В.
Здравствуйте, Кузнецов Николай Михайлович!
Алгоритм такой:
I. Если в конце стоит точка, меняете её на пробел. Если последний символ буквенный, то в конец строки добавляете еще один пробел.
II. Пока в предложении есть пробелы (pos возвращает число больше нуля)
1. копируете символ, расположенный перед пробелом, в переменную с текстом
2. удаляете пробел.
III. Выводите получившийся текст.
Удачи!
Ответ отправил: Николай Владимирович /Н.В. (статус: Студент)
Ответ отправлен: 29.12.2007, 12:36 Оценка за ответ: 5 Комментарий оценки: Спасибо, очень дочодчиво! Думаю, смогу разбираться в дальнейшем сам!!!