Задача C29562
ЕГЭ по информатике · Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений
№ 160из 212После проверки
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 9.
| С++ | Python | Алгоритмический язык | Паскаль |
|---|---|---|---|
| #include using namespace std; int main() { int x, a, b; cin >> x; a = 0; b = 0; while (x > 0) { a = a + 1; b = b + (x % 10); x = x / 10; } cout 0: a = a + 1 b = b + (x % 10) x = x // 10 print(a) print(b) | алг нач цел x, a, b ввод x a:= 0; b:= 0 нцпока x > 0 a:= a + 1 b:= b + mod(x, 10) x:= div(x, 10) кц вывод a, нс, b кон | var x, a, b: integer; begin readln(x); a:= 0; b:= 0; while x > 0 do begin a:= a + 1; b:= b + (x mod 10); x:= x div 10 end; writeln(a); writeln(b) end. |
Эталонного ответа в открытом банке нет — при нажатии «Проверить» задачу решит ИИ, а правильность попробует подтвердить официальный проверяющий сервис ФИПИ. Если он временно недоступен, ответ не будет оценён, но можно открыть предварительный разбор ИИ. Занимает до минуты.
Источник условия: открытый банк заданий ФИПИ . Доступный разбор подготовлен EduSave; AI-разбор может содержать ошибки и не является официальным решением ФИПИ.
Все задания темы «Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений»