1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Reflex |
Сообщение
#1
|
|
Гость |
Не могли бы ли вы мне помочь (факю читал не то что нужно). Мне нужно : реализация длинной арифметики на массиве цифр этого числа, нужно превеод интеджера в длинную арифметику, остаток от деления и вывод этого числа.
например Inttolong(a:integer):integer; modlong(num1,num2:long):long; write(long); Спасибо большое, если поможите. P.S. Пишу не своего компьютера |
![]() ![]() |
| Reflex |
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 118 Пол: Женский Репутация: 0 |
сдала, но преподаватель сказал юниты - хорошо, но лучше все засунуть в один файл как это сделать вроде удталяю превую часть оне начинает ругаться
-------------------- Нам не дано предугадать как наше слово отзовется...
|
| Michael_Rybak |
Сообщение
#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 Длинная арифметика 11.10.2006 0:56
volvo Ну, раз то, что ты читал - не то, что нужно, то Go… 11.10.2006 1:05
Гость искал...
но не нашел, а реализовать не получается 11.10.2006 1:09
Гость помогите, в четверг сдавать :( 11.10.2006 1:15
Michael_Rybak Вот, пока не перешел на с++, пользовал такую свою … 11.10.2006 1:43
Гость Спасибо :) помогли 11.10.2006 1:48
Гость я понимаю, что выгляжу полным нубом, но подскажите… 11.10.2006 22:00
volvo Точно так же, как и для обычных (по той же формуле… 11.10.2006 22:02
Гость
нет :( 11.10.2006 22:52
Гость а почему поиск на НОК не сработал? 11.10.2006 23:01
Reflex Я зарегестрировалась (извините за флуд)
Надеюсь, … 11.10.2006 23:17
Reflex Volvo...
А Вы не могли бы мне подсказать как наход… 11.10.2006 23:30
Michael_Rybak НОК(a, b) = a*b/НОД(a, b)
НОД ищите алгоритмом эв… 12.10.2006 0:02
Reflex извините, но я изучаю паскаль всего месяц и никак … 12.10.2006 0:25
Reflex :'( Неужели Volvo узнав что я девушка, передум… 12.10.2006 1:13
volvo Reflex, я еще не успел просто :)
Смотри... Вот та… 12.10.2006 1:28
Reflex Спасибо, сейчас попробую
Просто когда я изучала HT… 12.10.2006 1:42![]() ![]() |
|
Текстовая версия | 27.12.2025 3:32 |