Какое максимальное значение переменной s, подаваемое на вход программе, для которого в результате работы программы на экран будет выведено значение 64?
Программа представлена на четырёх языках программирования.
Python:
n = 1024
s = int(input())
while s >= 5:
s = s - 5
n = n // 2
print(n)
C++:
#include <iostream>
using namespace std;
int main() {
int n, s;
n = 1024;
cin >> s;
while(s >= 5) {
s = s - 5;
n = n / 2;
}
cout << n;
return 0;
}
Паскаль:
var n, s: integer;
begin
n := 1024;
readln(s);
while s >= 5 do
begin
s := s - 5;
n := n div 2
end;
writeln(n)
end.
Алгоритмический язык:
алг
нач
цел s, n
n := 1024
ввод s
нц пока s >= 5
s := s - 5
n := div(n, 2)
кц
вывод n
кон