![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Innk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 7.8.2010 Репутация: нет Всего: нет |
http://acm.mipt.ru/judge/problems.pl?probl...7b6b2aef495be49
Числа Фибоначчи для n < 1000. Выдаёт ошибку на 7 тесте, не понимаю почему - вроде всё правильно вычисляет
Может вывод неправильный Или как лучше сделать простую длинную арифметику ?? |
|||
|
||||
| volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 37 Всего: 85 |
В ваш код особо не вникал. Но бросилось в глаза это:
Вывод съедает незначащие нули. Напишите так
Добавлено через 8 минут и 10 секунд и еще, при переполнении будет писать за границу массива, |
|||
|
||||
| Innk |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 7.8.2010 Репутация: нет Всего: нет |
volatile, Спасибо !!!!
Точно, все после первого надо выводить с лидирующими нулями - об этом совсем неподумал
При n<1000 моих массивов m[24] в которых числа с 9 знаками = 24*9=216 хватает Так что переполнения не будет. Всё прошла сразу за 0.01 ) Это сообщение отредактировал(а) Innk - 20.2.2011, 15:02 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |