- 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]);
}
}
}
меня это больше прикалывает:
> В данной задаче будем считать, что число Е в точности равно 2.7182818284590452353602875.
это где такие глупые лабы дают? у нас в универе бы еще мозги пополаскали считанием е в ручную, или даже with arbitrary precision.
... число π в точности равно 3, а землю населяют няшные котодевки.
Имхо, лучше бы тупо задали ограничение n <= 24, чем такой изврат с "точным" значением для e...
... и g равно 10.
>mid(0,n+2)
Неплохой JBasic.
а это я так понимаю finger-print по которому можно определить откуда бедный струдер слил решение лабы?
http://govnokod.ru/17402