Приветствую всех. Задача, значит, такая, какая написана в названии. Пишу в Делфи7, ч/з Wine, иногда выбираюсь в Виндовоз, для лучшего запуска .exe - шников.
Код сабжевой программы, решаю ч/з треугольник Паскаля:
program C_iz_n_po_k;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
A:array of longword;
i,j,k,n:longword;
begin
writeln('Input n and k ');
writeln('Input n');
read(n);
writeln('Input k');
read(k);
setlength(A,k+1);
for i:=0 to k do
A[i]:=1;
for j:=1 to n-k do
A[i]:=A[i]+A[i+1];
writeln('C iz n po k = ', A[k]);
end.
Проблема такова: После введения с клавиатуры первого числа, второе вводится и больше ничего не происходит - поле ввода закрыто, программа ничего не делает, а впридачу и виснет намертво. Что в ней не так? Или как решить ее через Бином Ньютона?