Хелпикс

Главная

Контакты

Случайная статья





if(a<=m) and(q<>0) then



begin

 readln(m,q);

a:=1;

s:=0;

if(a<=m) and(q<>0) then

begin

whilea<=m do

begin

       s:=s+a;

   a:=a*q;

end;

writeln(s);

end

elsewriteln('summa ne suschestvuet');

readln;

end.

 

  1. Сконструируйте программу для определения числа сочетаний , используя функцию при вычислении факториала.

 

 

programsoch;

varm,n:integer;

rez:real;

   

functionfact(a:integer):real;

vari:integer;

p:real;

begin

 p:=1;

fori:=1 toa do

   p:=p*i;

fact:=p;

end;

 

begin

 writeln('vvedite znachenija');

readln(n,m);

if((m<0) or(n<0) or(n<m)) thenwriteln('rezultat nelza podschitat')

else

begin

       rez:=fact(n)/(fact(m)*fact(n-m));

   writeln('rezultat =',rez:0:2);

end

readln;

end.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.