|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2009, 21:54 | #1 |
Пользователь
Регистрация: 04.02.2009
Сообщений: 21
|
Поправте программу....
Написать программу с использованием рекурсии, для определения, сколько существует способов назначить дежурными трёх учеников в класе за формулой n!/(m!(n-m)!). Где n - количество черговых (3).
m - количество учеников в класе(30). uses crt; var n,m,w:integer; y,q,j:longint; e:real; function F(x:integer):longint; begin if x=1 then F:=1 else F:=x*F(x-1); end; begin clrscr; write ('vvedite kilkist chergovih n='); textcolor(2); readln(n); textcolor(7); write('vvedite kilkist ychniv m='); textcolor(2); readln(m); y:=F(n); q:=F(m); w:=n-m; j:=F(w); e:=y/(q*j); textcolor(7); writeln('vsego sposobov ',e); readln; end. В этой программе выдает ошибку, помогите исправить |
21.04.2009, 22:03 | #2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Ошибка здесь:
Код:
Код:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поправте програмку | astrozombie | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 21.04.2009 20:04 |
Защитить программу. | С.М.С | Безопасность, Шифрование | 10 | 23.02.2009 00:35 |
Объясните программу | Принц | Общие вопросы C/C++ | 2 | 31.05.2008 10:26 |