неділя, 1 листопада 2015 р.

2385

Кількість перестановок

За заданим натуральним числом 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); } }

Немає коментарів:

Дописати коментар