Advertisement
nikitaxe132

Untitled

Sep 24th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. program task_2;
  2. uses
  3. System.SysUtils;
  4. var
  5. I, N, M, Numb: Integer;
  6. IsCorrect: Boolean;
  7. begin
  8. N := 0;
  9. M := 0;
  10. repeat
  11. try
  12. Writeln('Введите N ');
  13. Readln(N);
  14. IsCorrect := True;
  15. except
  16. Writeln('Неправильно. Введите ещё раз!');
  17. IsCorrect := False
  18. end;
  19. until (IsCorrect);
  20. repeat
  21. try
  22. Writeln('Введите M ');
  23. Readln(M);
  24. IsCorrect := True;
  25. if M > N then
  26. begin
  27. Writeln('Неправильно. Введите ещё раз!');
  28. IsCorrect := False;
  29. end;
  30. except
  31. Writeln('Неправильно. Введите ещё раз!');
  32. isCorrect := False
  33. end;
  34. until (IsCorrect);
  35. Numb := N;
  36. M := M - 1;
  37. for I:=1 to M do
  38. Numb := Numb * (N - I);
  39. Writeln('Число размещений = ', Numb);
  40. Readln;
  41. Readln;
  42. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement