ЕГЭ.тренажёр
Информатика0B412C12Алгоритмы для исполнителяКраткий ответ

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

Бейсик

Python

DIM X, L, M, Q AS INTEGER

INPUT X

Q = 9

L = 0

WHILE X >= Q

 L = L + 1

 X = X - Q

WEND

M = X

IF M < L THEN

   M = L

   L = X

END IF

PRINT L

PRINT M

x = int(input()) 

Q = 9   

L = 0

while x >= Q:

    L = L + 1

    x = x - Q

M = x   

if M < L:

    M = L

    L = x

print(L)

print(M)

Алгоритмический язык

Паскаль

алг

нач

  цел x, L, M, Q

  ввод x

  Q := 9

  L := 0

  нц пока x >= Q

    L := L + 1

    x := x - Q

  кц

  M := x

  если M < L

    то

      M := L

      L := x

  все

  вывод L, нс, M

кон

var x, L, M, Q: integer;

begin

  readln(x);

  Q := 9;

  L := 0;

  while x >= Q do

  begin

    L := L + 1;

    x := x - Q;

  end;

  M := x;

  if M < L then

  begin

    M := L;

    L := x;

  end;

  writeln(L);

  writeln(M);

end.


 

С++

#include <iostream>

using namespace std;

 

int main()

{

  int x, L, M, Q;

  cin >> x;

  Q = 9;   

  L = 0;

  while (x >= Q){

    L = L + 1;

    x = x - Q;

  }

  M = x;

  if (M < L){

    M = L;

    L = x;

  }

  cout << L << endl << M << endl;

  return 0;

}

 

⚠ Ответ для этой задачи пока не верифицирован — проверка недоступна.