Задача A36D19
ЕГЭ по информатике · Прочие задания
№ 1167из 1 778После проверки
Определите, при каком наименьшем введённом значении переменной s программа выведет число 16. Для Вашего удобства программа представлена на четырёх языках программирования.
| Паскаль | Python |
|---|---|
| var s, n: integer; begin readln(s); s:= (s + 21) div 10; n:= 1; while s > 0 do begin s:= s - n; n:= n * 2; end; writeln(n) end. | s = int(input()) s = (s + 21) // 10 n = 1 while s > 0: s = s - n n = n * 2 print(n) |
| Алгоритмический язык | С++ |
| алг нач цел n, s ввод s s:= div((s + 21), 10) n:= 1 нц пока s > 0 s:= s - n n:= n * 2 кц вывод n кон | #include using namespace std; int main() { int s, n; cin >> s; s = (s + 21) / 10; n = 1; while (s > 0) {s = s - n; n = n * 2;} cout |
Эталонного ответа в открытом банке нет — при нажатии «Проверить» задачу решит ИИ, а правильность попробует подтвердить официальный проверяющий сервис ФИПИ. Если он временно недоступен, ответ не будет оценён, но можно открыть предварительный разбор ИИ. Занимает до минуты.
Источник условия: открытый банк заданий ФИПИ . Доступный разбор подготовлен EduSave; AI-разбор может содержать ошибки и не является официальным решением ФИПИ.
Все задания темы «Прочие задания»