Var i,o: text; n,k,res: integer; b: boolean; begin res: =1; b: =false; assign(i,'fact.in'); assign(o,'fact.out'); reset(i); rewrite(o); read(i,n); close(i); for k: =1 to n do begin res: =res*k; if res=n then begin b: =true; write(o,'yes'); break; end; end; if b=false then write(o,'no'); close(o); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Сообщение, записанное буквами из 256-символьного алфавита, содержит 50 символов.какой объеи информации оно несет?