function func518(a: real):real;
begin
if (a<0) then func518:=0
else if (a<=(5*Pi)/6) and (a>=0) then func518:=sin(a)
else if (a>((5*Pi)/6)) then func518:=1/2;
end;
var w,st,x0: real;
k: integer;
begin
write('Введите значение, с которого будет идти отсчет: ');
readln(x0);
write('Введите шаг: ');
readln(st);
k:=1;
w:=x0;
while k<21 do
begin
writeln(k,'. Для значения ',w,' - ',func518(w));
w:=w+st;
inc(k);
end;
end.
Использована функция, как было указано в задании
Python 3.5:
def pow(a, k, m): # находит a^k по модулю m
if k == 0:
return 1
t = pow(a, k//2, m) ** 2 % m
if k % 2 == 0:
return t
return a * t % m
Ответ даст запуск pow(15082015, 26082015, 17082016)
Составьте программу которая заполняет масcив d [1..15] случайными целыми числами в диапазоне до 20 и выводит все тройки элементов ,упорядочив по возрастанию.
1) А
2)Г
воть и весь ответ,правда в 15 я не уверена.