While9. Дано целое число $$N$$ ($$> 1$$). Найти наименьшее целое число $$K$$, при котором выполняется неравенство $$3^K > N$$.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
program While9; var N,K,Temp :Integer; begin Write('Введите N: '); Readln(N); K:=1; Temp:=3; while Temp<=N do begin Temp:=Temp*3; inc(K,1); end; Writeln(K); end. |
Решение от Kirk:
1 2 3 4 5 6 7 8 9 10 11 |
Program w9; Var n,k: integer; Begin Readln(n); k:=1; While power(3,k)<n do Inc(k); write(k); End. |
Другие задачи из раздела While можно посмотреть здесь.
Да, круто. Добавил в шапку.
меньше или равно