Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1 2 3 4
  21  Урунов Фируз Фаррухджонович, 27 декабря 2024 г. 17:46:09
     Что за тест 4? Почему ошибка?
  22  Шестаков Иосиф Виссарионович, 25 ноября 2024 г. 22:32:19
     Почему на 4 тесте ошибка? В программе проверил, все работает от 0 до 25
  23  Пустовит Игорь Сергеевич, 09 ноября 2024 г. 1:42:20
     Нужно до 1 или 2 знаков после запятой округлять?
  24  Пустовит Игорь Сергеевич, 09 ноября 2024 г. 1:28:48
     Что в 3 тесте и 4? Что это такое?
  25  Анисимов Кирилл Владимирович, 10 сентября 2024 г. 22:37:58
     Тут через строки нужно решать, даже если у вас есть возможность вместить число е в переменную, лучше всё равно попробовать решить как задумывалось
  26  Лень Алексей Юрьевич, 04 сентября 2024 г. 17:00:19
     Тут получается нужно проверять только цифру после того знака, до которого нужно округлить. Я думал, что нужно округлять все сначала и пока не дойдешь до заданной позиции
  27  Вероника Крупенченко Александровна, 22 февраля 2024 г. 17:30:41
     В питоне можно воспользоваться командой round() , но прикол в том что она округляет до 15 цифр после запятой
  28  Зайкин Евгений, 22 ноября 2020 г. 10:45:26
     На Java есть интересный класс под именем BigDecimal, который в виде ЧИСЛА может сохранить весь диапазон числа е.)) Такая вот подсказка.
  29  Шабуров Павел Олегович, 13 апреля 2020 г. 18:27:00
     Мучился с этой задачей сначала на C++, а потом решил попробовать на Питоне через Decimal и прошел с первой попытки.
  30  Иванов Гавриил, 23 марта 2020 г. 11:58:59
     Ахахах, хотел использовать Round(x,n), не получилосьXD. Он окц округляет до 15 знаков после запятой
  31  Кудрин Максим Витальевич, 07 января 2020 г. 21:26:26
     Мда, вот оно что... Поставьте, пожалуйста, напоминалку :), что в обычный вещественный тип не влазят 25 знаков после запятой. А то для того, чтобы понять в чем ошибка, надо в обсуждения лезть
  32  Беляков Максим Александрович, 25 августа 2019 г. 23:21:56
     Странноватая задачка... Пример третий: вводим 13, и по ответу должно получится 2.7182818284590, так как следующая цифра - 4. Но после 4 идет то 5!!! То есть в этой задаче нужно проверять как минимум на 2 знака дальше, а не на один. То есть по сути, в ответе окончание должно быть не 90, а 91, так как 9045 смотрим на цифру после 4, так как она равна 5, то 4 округляем до пяти, получаем 905, и остается округлить до 91. Я так долго парился над этим... Надеюсь меня услышат.
  33  Онасенко Алексей Владимирович, 13 марта 2019 г. 20:19:22
     26 тестов - ну просто всё проверили, круто)))
  34  Неизвестный, 04 октября 2016 г. 1:55:57
     Тупым перебором, обратите внимание на 24 и 14. Там округляется вверх.
  35  Гутор Тимофей Вячеславович, 15 ноября 2015 г. 13:15:56
     Писать эту задачу через 25 if-ов - бред.
Пишется через строку и вывод первых n - 1 символов после запятой, а потом рассмотрением n-ного символа
  36  Кокорин Ярослав Сергеевич, 24 октября 2015 г. 21:52:52
     Скажите, пожалуйста, почему не принимает функции IntToStr и StrToInt?
     Возможно, нужен SysUtils.
  37  Гончаренко Владимир, 02 октября 2014 г. 2:00:50
     Задача странная какая-то, так как кроме как через строку её не решить.
Все способы решить её с помощью округления числа, завершились крашем на 2м тесте, ибо больше 15 знаков в тип long double не помещается.
     Через строку ее и нужно решать.
  38  Рахат Шакимбеков, 27 августа 2014 г. 10:48:53
     Почему у меня setprecision не работает? Вообще другие цифры начали вводить на конце.
     Здесь setprecision не поможет. Но вообще, его следует использовать совместно с fixed.
  39  Маликов Мухаммад Маликович, 18 мая 2014 г. 22:54:46
     Я понял ошибку :( Я не правильно скопировал число E. Либо случайно изменил значение одной цифры:
C 2.7182818284590452353602875 на 2.7182818284590452353652875
     Видите, как все просто :)
  40  Ибрагимов Рузаль Ильфакович, 24 ноября 2013 г. 19:49:26
     Округляется так или нет: если n+1 цифра больше или равно 5 то n-ая цифра увеличивается на 1?
если число 4.455555555555555555 огругл. как 4 как 4.5 и как 4.46
Или же как 4.45555555 округл как 4.5
     Именно так и округляется, про "Или же как" не понял, т.к. там то же число 4.5
 1 2 3 4

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru