Измените тип переменных n и k на integer:
function Xfact(o: integer): integer;
var
factorial: longint;
i: integer;
begin
write('o = ');
readln(o);
factorial := 1;
for i := 2 to o do
factorial := factorial * i;
end;
var
c: real;
n,k:integer;
begin
writeln('Введите число n: ');
readln(n);
writeln('Введите число k: ');
readln(k);
c := Xfact(n) / Xfact(n - k) * Xfact(k);
writeln('C = ', c);
end.
Var a,b: integer;
<span>begin
</span><span> write('a = '); readln(a);
</span><span> write('b = '); readln(b);
</span><span> a:=a+b;
</span><span> b:=a-b;
</span><span> a:=a-b;
</span><span> writeln('a = ',a,' b = ',b);
</span><span>end.
</span>a = 15
<span>b = 20
</span><span>a = 20 b = 15
</span>
начало->вводим сумму номеров проч. стр. (S)-> с=0, y=0 -> 1) c=c+1, y=y+c -> y=S ?
Нет то повторяем все начиная с п.1
Да выводим с -> конец
Примерно так. Если не очень понятно, извиняйте.
В паскале попробывал все получилось)
var
a,b,c,e:integer;
begin
read(a);
c:=0;
for e:=1 to a
do
begin
read(b);
if b mod 10=3
then
c:=c+1;
end;
write(c);
end.
<span>1. Выбрать участок под строительство
</span><span>2. Получения разрешения на проектирования
</span>3. <span>Геология участка
</span><span> 4.Проект
</span>5.<span>Утверждение проекта дома
</span><span>6. Получить разрешение на строительство
</span><span>7. Строительство</span>