Ниже на четырёх языках программирования записан алгоритм. Получив на вход число 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. |