Впишите правильный ответ.

Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x , этот алгоритм печатает два числа: S и P . Укажите наибольшее число x , при вводе которого алгоритм печатает сначала 7, а потом 3.

С++

Python

#include <iostream>
using namespace std;

int main()
{

int x, P, S, N;
cin >> x;
P = 1;

S = 0;
N = 0;
while (x > 0) {
N = N + 1;

S = S + (x % 4)
P = P * (x % 4)
x = x / 4;
}

S = S + N;

P = P + N;
cout << S << endl << P << endl;
return 0;
}

x = int(input())
P = 1
S = 0

N = 0
while x > 0:
N = N + 1

S = S + (x % 4)

P = P * (x % 4)
x = x // 4
S = S + N

P = P + N

print(S)
print(P)

Алгоритмический язык

Паскаль

алг
нач
цел x, P, S, N
ввод x
P := 1
S := 0

N := 0
нц пока x > 0
N := N + 1

S := S + mod(x, 4)

P := P * mod(x, 4)
x := div(x, 4)
кц

S := S + N

P := P + N
вывод S, нс , P
кон

var x, P, S, N: integer;
begin
readln(x);
P := 1;
S := 0;

N := 0;
while x > 0 do
begin
N := N + 1;

S := S + (x mod 4);

P := P * (x mod 4);
x := x div 4
end;

S := S + N;

P := P + N;
writeln(S);
writeln(P)
end.