Предмет: Информатика,
автор: bloxaxa
ПАСКАЛЬ. Выдает ошибку в 10 строке "Ожидался порядковый тип". Как исправить?
.
.
.
program SOCHET;
var a, b, c, n, i, j, l: real;
var factorial, factorial1, factorial2: longint;
begin
writeln ('Введите число, из которого высчитывается число сочетаний');
readln (a);
writeln ('Введите число, по которому высчитывается число сочетаний');
readln (b);
factorial := 1;
for i:=2 to a do
factorial := factorial * i;
a:=factorial;
factorial1 := 1;
for j:=2 to b do
factorial1 := factorial1 * j;
b:= factorial1;
factorial2 := 1;
for l:=2 to (a-b) do
factorial2 := factorial2 * l;
c:=factorial2;
n:=a/b*c;
writeln ('Число сочетаний равно ', n);
end.
vintt:
Хоть код бы кинул...
Ответы
Автор ответа:
0
Ответ:
В циклах не должно быть переменных с плавающей запятой (Типом real)
Меняй их на целое (integer;)
Объяснение:
Похожие вопросы
Предмет: Русский язык,
автор: ольга177
Предмет: Қазақ тiлi,
автор: казактылы6
Предмет: Қазақ тiлi,
автор: olessya3
Предмет: Математика,
автор: павел458
Предмет: Русский язык,
автор: artemtchaliy