Кількість перестановок
За заданим натуральним числом n знайти кількість різних перестановок чисел від 1 до n.
Вхідні дані
Одне число n (1 ≤ n ≤ 12).
Вихідні дані
Вивести кількість різних перестановок чисел від 1 до n.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main{
public static void main(String [] args){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = 0;
try {
n = Integer.parseInt(br.readLine());
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long k=1;
for (long i = 1; i<=n;k*=i++){}
System.out.println(k);
}
}
Немає коментарів:
Дописати коментар