Олимпиадный тренинг

Задача . 38957


Задача

Темы:

Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее число x, при вводе которого алгоритм печатает сначала 14, а потом 5.

C++ Python
#include <iostream>
using namespace std;
int main() {
    int x, a, b, c;
    cin >> x;
    a = 0;
    b = 0;
    while (x > 0) {
        c = x % 10;
        a = a + c;
        if (c > b) {
            b = c;
        }
        x = x / 10;
    }
    cout << a << endl << b << endl;
    return 0;
}
x = int(input())
a = 0
b = 0
while x > 0:
    c = x % 10
    a = a + c
    if c > b:
        b = c
    x = x // 10
print(a)
print(b)
Алгоритмический язык Паскаль
алг
нач
     цел x, a, b, c
     ввод x
     a := 0; b := 0
     нц пока x>0
       c := mod(x,10)
       a := a+c
       если c>b
         то b := c
       все
       x := div(x,10)
     кц
     вывод a, нс, b
кон
var x, a, b, c: integer;
begin
  readln(x);
  a := 0; b := 0;
  while x>0 do
  begin
     c := x mod 10;
     a := a+c;
     if c>b then b := c;
     x := x div 10
  end;
  writeln(a); write(b)
end.

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя