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