Выяснить какое из чисел a^n или b^m больше и на сколько (a, b <=40000; n, m<=10)
Использовать "http://forum.pascal.net.ru/index.php?showtopic=2428"
я че то не пойму. что значит "^" в записи " Plong=^Tlong"?
и как происходит заполнение длинного числа? объясните пожалуйста, а еще лучше дайте ссылку на более подробную инфу про длинные числа, где это все предоставленно так сказать для чайников. если есть конечно такая и если не сложно.
А ты архив скачал? Скачай, попробуй откомпилировать простейшие примеры... А то ведь можно ссылку на такую реализацию тебе привести, что ты год в ней разбираться будешь...
Заодно прочти в FAQ-е тему про Указатели: http://forum.pascal.net.ru/index.php?s=&showtopic=2706&view=findpost&p=23479
а можно как нибудь проще реализовать задачу? а то у нас динамические структуры только на следующий семестр а задачу в этом сделать надо.
Я же дал ссылку где реализация на массиве
Если б не было нужно выяснить "на сколько" - задача решается элементарно:
if n * ln(a) > m * ln(b) thenС тем условием, что ты дал - надо подумать, возможно, все-таки можно избежать длинной арифметики...
writeln('a^n > b^m')
else
writeln('a^n < b^m')
Давненько меня тут не было. Что касается этой задачи то ее надо решить на масивах и на строках. если с масивами все более менее понятно то вот со строками
а динамика там тоже нужна будет? надо еще обработчик писать.... вот это влом....