1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Reflex |
10.10.2006 20:56
Сообщение
#1
|
|
Гость |
Не могли бы ли вы мне помочь (факю читал не то что нужно). Мне нужно : реализация длинной арифметики на массиве цифр этого числа, нужно превеод интеджера в длинную арифметику, остаток от деления и вывод этого числа.
например Inttolong(a:integer):integer; modlong(num1,num2:long):long; write(long); Спасибо большое, если поможите. P.S. Пишу не своего компьютера |
![]() ![]() |
| Reflex |
13.10.2006 18:17
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 118 Пол: Женский Репутация: 0 |
сдала, но преподаватель сказал юниты - хорошо, но лучше все засунуть в один файл как это сделать вроде удталяю превую часть оне начинает ругаться
-------------------- Нам не дано предугадать как наше слово отзовется...
|
| Michael_Rybak |
13.10.2006 23:17
Сообщение
#3
|
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: 32 |
Возьми модуль, удали в нем строки "Unit LongMath;", "Interface" и "Implementation", а после каждого объявления процедуры/функции, находившегося *до* слова Implementation, допиши после точки с запятой: "forward;". Например:
Procedure Add(A,B:TNum;Var C:TNum); {Сложение} forward;
Это называется "предварительное объявление", т.е. ты говоришь компилятору, что такая функция с такими параметрами есть, а как она работает - будет сказано ниже. Таким приемом можно реализовать, например, вложенную рекурсию - когда А вызывает В, а В вызывает А. А код программы вставь непосредственно перед "end.": ... |
Reflex Длинная арифметика 10.10.2006 20:56
volvo Ну, раз то, что ты читал - не то, что нужно, то Go... 10.10.2006 21:05
Гость искал...
но не нашел, а реализовать не получается 10.10.2006 21:09
Гость помогите, в четверг сдавать :( 10.10.2006 21:15
Michael_Rybak Вот, пока не перешел на с++, пользовал такую свою ... 10.10.2006 21:43
Гость Спасибо :) помогли 10.10.2006 21:48
Гость я понимаю, что выгляжу полным нубом, но подскажите... 11.10.2006 18:00
volvo Точно так же, как и для обычных (по той же формуле... 11.10.2006 18:02
Гость
нет :( 11.10.2006 18:52
Гость а почему поиск на НОК не сработал? 11.10.2006 19:01
Reflex Я зарегестрировалась (извините за флуд)
Надеюсь, ... 11.10.2006 19:17
Reflex Volvo...
А Вы не могли бы мне подсказать как наход... 11.10.2006 19:30
Michael_Rybak НОК(a, b) = a*b/НОД(a, b)
НОД ищите алгоритмом эв... 11.10.2006 20:02
Reflex извините, но я изучаю паскаль всего месяц и никак ... 11.10.2006 20:25
Reflex :'( Неужели Volvo узнав что я девушка, передум... 11.10.2006 21:13
volvo Reflex, я еще не успел просто :)
Смотри... Вот та... 11.10.2006 21:28
Reflex Спасибо, сейчас попробую
Просто когда я изучала HT... 11.10.2006 21:42![]() ![]() |
|
Текстовая версия | 9.12.2025 0:19 |