Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
uses crt; var p,a:real; n,i:integer; begin writeln('vvedite n '); readln(n); writeln('vvedite a '); readln(a); i:=1; p:=a; while i*n<=(n*n) do begin p:=p*(a-i*n); i:=i+1; end; writeln(p); readln; end.
Программа работает, тока я не уверен, что правильно понял суть задачи. Подскажите пожалуйста, так не так?
luitzen
12.05.2009, 15:40
nbepo писал(а):
Код:
while i*n <= n*n do
nbepo
Re:
12.05.2009, 15:58
luitzen писал(а):
nbepo писал(а):
Код:
while i*n <= n*n do
Можна как-то посерьезней? Ошибка тут или в чем дело?
bullvinkle
Re: Помогите решить задачу в Pascal
12.05.2009, 16:46
Код:
var a,p:real; n,i:integer; BEGIN writeln('Input N'); readln(n); writeln('Input A'); readln(a); p:=a; for i:=1 to n do begin p:=p*(a-i*n); end; writeln ('P = ',p); readln; END.
nbepo
Re: Помогите решить задачу в Pascal
12.05.2009, 17:09
тоже самое по сути, тока упрощенный вариант спасибо.