ну потому что если ввести 6 то f будет равна 720,
а в условии
for i:=1 to n do begin
if i*(i+1)*(i+2)=f then
вот эта вот строчка i*(i+1)*(i+2) после шести раз будет 336 равна а не 720,так что в программе какбы всё верно,гдето условие,формулу, не правильно записал просто
|