Задача Задача №492565
А
А
Программа на Паскале для нахождения номера слова "УДАЧА":
Program Words;
Var n, i, ans: Integer;
Function Factorial(num: Integer): Integer;
Begin
If num = 0 Then
Factorial := 1
Else
Factorial := num * Factorial(num - 1);
End;
Function Permute(n, m: Integer): Integer;
Begin
Permute := Factorial(n) div Factorial(n - m);
End;
Begin
ans := 0;
For i := 1 to 5 Do
ans := ans + Permute(5, i);
writeln(ans + 1); {Плюс 1, так как нужно начинать с 1, а не с 0}
End.
Ответ: слово "УДАЧА" стоит под номером 26.
