Вопрос № 160265: C помощью while,for,until.Даны действительные числа а[1..n],b[1..m].В последовательности а[1..n] и в последовательностиb[1..m] все члены, следующие за членом с наибольшим значением, заменить на 0.5....
Вопрос № 160325: Пацаны, помогите с задачей: Написать программу вычитания целых 16-ричных чисел(через строки). Заранее спасибо....Вопрос № 160347: Люди, пожалуйста помогите мне
со следующей задачей: Перевод вещественных чисел из 8 с.с. в 10с.с. <img src="http://rusfaq.ru/images/Forum/74.gif" border="0"> Заранее благодарю. ...
Вопрос № 160.265
C помощью while,for,until.Даны действительные числа а[1..n],b[1..m].В последовательности а[1..n] и в последовательностиb[1..m] все члены, следующие за членом с наибольшим значением, заменить на 0.5.
Отвечает: Botsman
Здравствуйте, Гришко Максим Сергеевич! Вот решение вашей задачи. Реализовано по принципу 3-в-одном :) Поскольку при помощи разных циклов нужно было ОБРАБАТЫВАТЬ последовательности, процедуры ГЕНЕРАЦИИ последовательности и ПЕЧАТИ едины для всех трех случаев и основаны на цикле FOR. Хотя при необходимости можно поправить и это.
Приложение:
--------- Хочешь победить Excel? Спроси меня как! ;)
Ответ отправил: Botsman (статус: 5-й класс)
Ответ отправлен: 12.02.2009, 10:46
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243471 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 160.325
Пацаны, помогите с задачей: Написать программу вычитания целых 16-ричных чисел(через строки). Заранее спасибо.
Отвечает: Boriss
Здравствуйте, Челпанников Алексей Алексеевич! Да шутил я, пока писал Вот посмотрите в приложении. Тестировал, вроде работает правильно Если будут вопросы, спрашивайте в минифоруме
Приложение:
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: Мордовский госуниверситет, Саранск, Факультет Электронной Техники WWW:Программирование на Паскале ICQ: 320096696 ---- Ответ отправлен: 12.02.2009, 23:09
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243516 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Челпанников Алексей Алексеевич!
Программа работающая в 16-ой СС(ввод-вывод), в приложении. По функциям: HexToBin рекурсивная функция преобразовывающая число в 16-ой системе в двоичную запись. inputHex подпрограмма вводит число в 16-ой системе и возвращающая число в двоичной, запись двоичного числа производится в обратном порядке, с помощью этого достигается выравнивание чисел, т.е. разряды с одинаковым весом имеют одинаковые позиции в строке. outputHex рекурсивная
процедура выводит число в 16-ой системе. При рекурсии каждый раз обрабатывается одна 16-я цифра. doSummaBin процедура суммирования двух двоичных чисел. rangeBin процедура выравнивает введенные числа на размер определенный в разделе констант. convertBin процедура перевода двоичного числа в дополнительный код. Рабочимы числами в программе есть двоичные, а ввод и вывод производится в 16-ой системе, практически как и в самом процессо
ре. Удачи!
Приложение:
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 16.02.2009, 12:02
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243744 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 160.347
Люди, пожалуйста помогите мне со следующей задачей: Перевод вещественных чисел из 8 с.с. в 10с.с. Заранее благодарю.
Отвечает: Boriss
Здравствуйте, Шибалов Леонид Витальевич! Вот в приложении код программы. По-моему, все просто. Но если что не будет понятно, пишите в минифоруме - поясню НО! в целях простоты не ограничивал длину ввода, а надо-бы (но будет сложнее). Сделать?
Приложение:
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: Мордовский госуниверситет, Саранск, Факультет Электронной Техники WWW:Программирование на Паскале ICQ: 320096696 ---- Ответ отправлен: 13.02.2009, 10:26
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243534 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Denisss
Здравствуйте, Шибалов Леонид Витальевич!
Пример решения задачи с комментариями находится в приложении. Перевод вещественного числа 8 с.с. в вещественное число 10 с.с. осуществляется в два этапа: 1. Перевод целой части; 2. Перевод дробной части.
В приведенном примере учтены следующие моменты: - число может быть положительным или отрицательным; - если число начинается с "." или "-.", то автоматически считается, что это "0." или "-0."; -
если число заканчивается на точку, то дробная часть не вычисляется.
Точность вычисления десятеричного числа ограничивается типом Real (в TP 7 длина 6 байт). Для увеличения точности, если потребуется, можно воспользоваться типом Double (8 байт) или Extended (10 байт).
Успехов!
Приложение:
--------- Все должно быть сделано настолько просто, насколько это возможно. Но не проще. (с) А.Эйнштейн
Ответ отправил: Denisss (статус: Профессор) Россия, Москва ICQ: 2412904 ---- Ответ отправлен: 14.02.2009, 10:42
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 243616 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.