eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Большая точность

опубликовано 25.09.2015, 22:48:06

Написал код, заходит на 60%. Свои тесты все подбирал, ответ правильный. Дайте какой-то хитрый тест, потому что в голову ничего не лезет. Я уже и для отрицательный сделал... Не понимаю

опубликовано 23.11.2017, 21:55:07

Хто здає на Пітоні: напишіть будь ласка в приват

опубликовано 01.01.2018, 16:26:55

fixed + setprecision(k) - <bold>C++</bold>

опубликовано 09.03.2018, 09:41:42

fixed + setprecision(k) = 30%

опубликовано 05.04.2018, 12:12:47

Спочату зарахувало на 100%. А через деякий час той же розв'язок дає лише 20%???? Чому????

опубликовано 08.04.2018, 18:25:52

Чи дасть тобі double 1000 цифр після коми? Я людина проста не виходить проста задача значить довга арифметика -_-

опубликовано 08.04.2018, 18:29:04

Цікаво, чи є тест в стилі 2 3 100 ? -_-

опубликовано 03.12.2018, 12:48:54

Для тих, у кого зараховує 0%, хоча власні тести здаються правильні, будьте певні, що після числа має бути переніс рядка "\n".

опубликовано 23.01.2019, 20:36:32

7,8 і 10 не проходять, перевірку на 1000 робив, і це все таки довга арифметика

опубликовано 22.05.2020, 22:32:34

Непонятно. 2/3 л=2 должно быть 0,67. Но 0,67 - ошибка, а 0,66 - правильно. Почему?

опубликовано 09.09.2020, 11:05:50

При k = 0 и k = 1 обыкновенное округление. При k > 1 округление с недостатком. Нелогично. Автору строгий выговор!

опубликовано 16.03.2022, 15:48:37

эта задача из раздела большой математики, попробуйте такой тест: 1 10 100 у вас может быть вот так:
0.1000...55511151231257827021181583404541015625...000 до точек(...) нули после точек(...) нули

опубликовано 14.04.2024, 12:38:20

include<bits/stdc++.h>

using namespace std; int main(){ long long i,m,n,k,d; cin>>m>>n>>k; cout<<m/n<<"."; d=m%n; for(i=0; i<k; i++){ d*=10; cout<<d/n; d%=n; }}

опубликовано 23.04.2024, 19:43:34

include<bits/stdc++.h>

using namespace std;

int main()

{

long long i,m,n,k,d; cin>>m>>n>>k; 
cout<<m/n<<"."; d=m%n; 
for(i=0; i<k; i++)
{ 
    d*=10; 
    cout<<d/n;
    d%=n;
}

}