Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2013, 16:04   #1
a999a1
 
Регистрация: 24.10.2013
Сообщений: 8
По умолчанию точное значение

Составить программу вычисления точного значения n^n, где n > 10.
имеется рабочий код но нужно что бы в ответе выдавалось точное значение. задача из длинной арифметики
Код:
var n : real;
begin
  repeat
    write('n = ');
    readln(n);
  until n > 10;
  writeln('n^n = ', power(n, n))
end.
a999a1 вне форума Ответить с цитированием
Старый 20.11.2013, 17:03   #2
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию

что значит "точное значение"?
Unique_Maks вне форума Ответить с цитированием
Старый 20.11.2013, 17:54   #3
a999a1
 
Регистрация: 24.10.2013
Сообщений: 8
По умолчанию

ну допустим вы вводим число 21 и в ответе выдает 5.84258701838598E27. а мне надо что бы он полностью все число выдавал без буквы Е. должно по идее быть длинно число
a999a1 вне форума Ответить с цитированием
Старый 20.11.2013, 18:15   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

В Паскале самый крутой из " точных " типов - LongWord, это всего 4294967295, больше 9^9, но меньше 10^10.

А каково максимальное n может быть?
Например, 100^100 - это 200-значное число.
Определитесь с максимальным n, и создайте свой тип, например
Код:
type tSuperNumber = record
 razrStar,razrMlad:LongWord;
end;
Этот тип - уже до 16^16.
И т.д.
Надо будет еще функцию возведения в степень свою написать вместо power.
type_Oleg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо точное описание PNG MooNDeaR Помощь студентам 4 23.10.2012 23:03
C++ 1.3.9. Точное значение числа Фибоначчи frixer Помощь студентам 1 13.03.2011 19:13
Нужно точное условие задачи. vanyasmart Помощь студентам 7 07.12.2010 00:32
Подбор параметра не точное значение magana Microsoft Office Excel 0 23.03.2010 22:24
SetWindowPos (точное расположение) BOBAH13 Win Api 2 19.02.2009 08:39