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