Как и в любой другой системе программирования, от количества байт, выделяемого для представления чисел с плавающей точкой (вещественных), поскольку целые числа всегда представляются точно.
<span>sum:=0; for i:=1 to 4 do for j:=1 to 4 do if mass[i,j] < 0 then sum:=sum+mass[i,j];</span>
Ну-с...
1: вещественное (относится к простым типам данных)
2: строка (структурированный тип данных)
3: логический (простой тип)
4: вещественное
5: строка
6: а вот что до этого типа данных, то по идее ее можно записать в какой-то из структурированных типов(массив, строка, чаще применяют объект т.е. хреновина включающая в себя несколько видов полей - структура, класс )
Function C(m,n:integer):integer;
begin
if (m=0)or(n=m) then C:=1
else C:=C(m,n-1)+C(m-1,n-1);
end;
var a,b:integer;
begin
readln(a,b);
writeln('C(',b,',',a,') = ',C(a,b));
end.
Пример:
5 10
<span>C(10,5) = 252</span>
Может, если далее
нужно делить на полученный результат