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

Задача . 38962


Задача

Темы:

Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: B и C. Укажите наибольшее число x, при вводе которого алгоритм печатает сначала 7, а потом 10.

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

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

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