Верное утверждение: Выберите один ответ:
1. ЭЦП формируется и проверяется с открытого ключа
2. Проверка и формирование ЭЦП осуществляется с закрытого ключа
3. ЭЦП формируется с открытого ключа, а проверка подлинности подписи осуществляется закрытым ключом
4. ЭЦП формируется с закрытого ключа, а проверка подлинности подписи осуществляется открытым ключом
from itertools import product
i = open('input.txt', 'r')
o = open('output.txt', 'w+')
l = int(i.
alpha = "245"
d = []
for s in product(alpha, repeat=l):
d.append([" ".join(
for q in d[1: ]:
s = " ".join(q)
if int(s.count('2')) > 2:
continue
o.write(" ".join(q) + '\n')
i.close()
o.close()
код к : «перевод кода с питона на паскаль»
var
n,c,i,ost,b,t,d: integer;
a,k: string;
begin
readln(n);
c: =1;
for i: =1 to n do
c: =c*3;
c: =c-1;
for i: =1 to c do
begin
k: ='';
b: =i;
t: =0;
while b> 0 do
begin
ost: =b mod 3;
if ost=0 then inc(t);
d: =(-sqr(ost)+5*ost+4)div 2;
str(d,a);
k: =a+k;
b: =b div 3;
end;
while length(k)do
begin
k: ='2'+k;
inc(t);
end;
if t< =2 then writeln(k);
end;
end.
1) Разделить число на 3600.Получим .целое число означает текущий час.
Если из задонного числа вычесть получившееся целое число умноженное на 3600 получим число секунд в текущих минутах.
2)это число необходимо разделить на 60. Целое число будет означать текущую минуту.
3) вычитаем из оставшегося числа число минут умноженное на 60 получим текущую секунду.
Например
Задано число 66276.
часов.
18 * 3600 = 64800
66276 - 64800 = 1476
минуты.
24 * 60 = 1440
1476 -1440 = 36
ответ: 18 часов , 24 минуты, 36 секунд.