Ниже на четырёх языках программирования записана программа, которая вводит натуральное число x, выполняет преобразования, а затем выводит результат. Укажите наименьшее значение x, при вводе которого программа выведет число 20.
| C++ | Python |
|---|---|
#include <iostream> using namespace std;
int main() { int x, a, b; cin >> x; a = 3*x + 23; b = 3*x – 17; while (a != b) { if (a > b) a -= b; else b -= a; } cout << a << endl; return 0; }
| x = int(input()) a = 3*x + 23 b = 3*x - 17 while a != b: if a > b: a -= b else: b -= a print(a)
|
| Паскаль | Алгоритмический язык |
var x, a, b: integer; begin readln(x); a := 3*x + 23; b := 3*x – 17; while a <> b do begin if a > b then a := a – b else b := b - a end; writeln(a) end.
| алг нач цел x, a, b ввод x a := 3*x + 23 b := 3*x – 17 нц пока a <> b если a > b то a := a – b иначе b := b - a все кц вывод a, нс кон |
PDF-версии: 