Program p_2; var z, a : real; m : integer; function step (n: integer; x: real): real; var i: integer; y: real; begin i: =1; y: =1; while i< =n do begin y: =y*x; i: =i+1; end; step: =y; end; {конец функции}begin write(‘введи степень и возводимое число’); readln(z,m); f: =step(m,z); writeln(z, ‘ в степени’, m, ‘=’,f); end.
begin var (dr,mr,gr):=ReadInteger3('Введите день, номер месяца и год рождения->'); var (ds,ms,gs):=ReadInteger3('Введите какой день, номер месяца и год на данный момент->'); var kol:=gs-gr; if ((ms<mr) and (ds<dr)) or ((ms=mr) and (ds<dr)) then dec(kol); Println('Количество лет->',kol); end.
Пример(1): Введите день, номер месяца и год рождения-> 2 1 1920 Введите какой день, номер месяца и год на данный момент-> 18 9 2013 Количество лет-> 93
Пример(2): Введите день, номер месяца и год рождения-> 31 12 2001 Введите какой день, номер месяца и год на данный момент-> 1 1 2033 Количество лет-> 31