- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
import java.io.*;
import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Scanner;
/*
Число E
(Время: 1 сек. Память: 16 Мб Сложность: 10%)
Выведите в выходной файл округленное до n знаков после десятичной точки число E.
В данной задаче будем считать, что число Е в точности равно 2.7182818284590452353602875.
*/
import static com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolver.length;
public class Main {
public static void main(String args[]) throws IOException {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
NumberFormat numberFormat = new DecimalFormat("0.000000000000000000000000000");
numberFormat.setRoundingMode(RoundingMode.DOWN);
String a=numberFormat.format(Math.E);
char[] arr=a.toCharArray();
for(int i=0;i<n+2;i++){
System.out.print(arr[i]);
}
}
}
Her 15.11.2017 18:41 # 0
Dummy00001 15.11.2017 19:20 # 0
меня это больше прикалывает:
> В данной задаче будем считать, что число Е в точности равно 2.7182818284590452353602875.
это где такие глупые лабы дают? у нас в универе бы еще мозги пополаскали считанием е в ручную, или даже with arbitrary precision.
bormand 15.11.2017 19:55 # +1
... число π в точности равно 3, а землю населяют няшные котодевки.
Имхо, лучше бы тупо задали ограничение n <= 24, чем такой изврат с "точным" значением для e...
Dummy00001 15.11.2017 20:22 # 0
... и g равно 10.
Hestia 16.11.2017 15:33 # +3
gEKA6PbCKuu_nemyx 22.12.2021 12:02 # 0
Steve_Brown 16.11.2017 11:49 # 0
bormand 17.11.2017 08:03 # +1
3.14159265 18.11.2017 03:07 # −1
>mid(0,n+2)
Неплохой JBasic.
Dummy00001 16.11.2017 18:52 # +1
а это я так понимаю finger-print по которому можно определить откуда бедный струдер слил решение лабы?
AndreyZ 16.11.2017 21:41 # 0
http://govnokod.ru/17402
COWuTEJIbTBOEuMAMKu 17.11.2017 09:37 # +4
1024-- 17.11.2017 19:13 # −1