![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.03.2011
Сообщений: 36
|
![]()
Суть проблемы в выводе больших чисел и типах данных
По заданию дана последовательность An+1=An+1/(An+1) Вход: Номер члена последовательности Выход: An в виде обыкновенной дроби p/q, гду p и q целые числа. Код:
В результате выдает 6 член с плавающей запятой а 11 уже бесконечность пишет (Вложение 1) Как решить проблему, чтобы нормально полностью выводило? Пошаговое умножение столбиком и сложение переменных pp qq q p не предлагать - долго это и громоздко. Или возможно, что-то не так с форматированным выводом? pp=p*p+p*q+q*q; qq=p*q+q*q; Если не понятно, это поиск числителя и знаменателя в целых числах. Если в формулу последовательности подставить вместо A p/q все приведется к такому виду Последний раз редактировалось zink; 14.12.2012 в 17:08. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Деление больших чисел | artem611 | Помощь студентам | 2 | 13.03.2012 12:33 |
Типы данных в Delphi. Ввод, вывод данных в Delphi | Dark Raven | Помощь студентам | 1 | 06.12.2011 11:38 |
Ввод и вывод данных на консоль четных и нечетных чисел | turtles | Помощь студентам | 0 | 07.09.2011 10:34 |
Умножение больших чисел | Relrin | Помощь студентам | 13 | 22.10.2010 20:44 |