| Бейсик | Python |
|---|---|
| DIM N, K AS INTEGER INPUT N K = 0 WHILE K MOD 4 = 0 K = K + 1 N = N \ 4 WEND IF N <= 4 THEN PRINT K ELSE PRINT "NO" END IF END | n = int(input()) k = 0 while k % 4 == 0: k = k + 1 n = n // 4 if n <= 4: print(k) else: print("NO") |
| Алгоритмический язык | Паскаль |
| алг нач цел n , k ввод n k := 0 нц пока mod ( k , 4)=0 k := k + 1 n := div ( n , 4) кц если n <= 4 то вывод k иначе вывод " NO " все кон | var n, k: integer; begin read(n); k := 0; while k mod 4 = 0 do begin k := k + 1; n := n div 4; end; if n <= 4 then writeln(k) else writeln('NO') end. |
| С++ | |
| #include <iostream> using namespace std; int main() { int n, k; cin >> n; k = 0; while (k % 4 == 0) { k = k + 1; n = n / 4 ; } if (n <= 4 ) cout << k << endl ; else cout << "NO" << endl ; return 0; } |
Ответ: