Ниже на пяти языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 3. Допускается диапазон значений для величин целого типа: от −231 до 231 — 1. Бейсик | Паскаль DIM X, А, В, С AS INTEGER INPUT X А = 0: В = 0 WHILE X > 0 С = X MOD 2 IF C = 0 THEN A = A + 1 ELSE B = B + 1 END IF X = X \ 10 WEND PRINT А PRINT В | var x, a, b, c: integer; begin readln(x); a := 0; b := 0; while x>0 do begin с := x mod 2; if c = 0 then a := a + 1 else b := b + 1; x := x div 10 end; writeln(a); write(b); end. Си++ | Алгоритмический #include <iostream> using namespace std; int main() { int x, a, b, c; cin >> x; a = 0; b = 0; while (x > 0) { с = x % 2; if (c == 0) a = a + 1; else b = b + 1; x = x / 10; } cout << a << endl << b endl; } | алг нач цел х, а, b, с ввод X а := 0; b := 0 нц пока х>0 с := mod(х, 2) если с = 0 то a := a + 1 иначе b := b + 1 все х := div(х, 10) кц вывод а, не, b кон Python x = int(input()) a = 0 b = 0 while x > 0: с = x % 2 if c == 0: a += 1 else: b += 1 x //= 10 print(a) print(b)

Средний уровеньЧисло

Ниже на пяти языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 3. Допускается диапазон значений для величин целого типа: от −231 до 231  — 1. Бейсик | Паскаль DIM X, А, В, С AS INTEGER INPUT X А = 0: В = 0 WHILE X > 0     С = X MOD 2     IF C = 0 THEN         A = A + 1     ELSE         B = B + 1     END IF     X = X \ 10 WEND PRINT А PRINT В | var x, a, b, c: integer; begin     readln(x);     a := 0; b := 0;     while x>0 do         begin             с := x mod 2;             if c = 0 then                 a := a + 1             else                 b := b + 1;             x := x div 10         end;     writeln(a); write(b); end. Си++ | Алгоритмический #include <iostream> using namespace std; int main() {     int x, a, b, c;     cin >> x;     a = 0;     b = 0;     while (x > 0) {         с = x % 2;         if (c == 0) a = a + 1;         else b = b + 1;         x = x / 10;     }     cout << a << endl << b endl; } | алг нач цел х, а, b, с ввод X а := 0; b := 0 нц пока х>0     с := mod(х, 2)     если с = 0         то a := a + 1     иначе b := b + 1 все х := div(х, 10) кц вывод а, не, b кон Python x = int(input()) a = 0 b = 0 while x > 0:     с = x % 2     if c == 0:         a += 1     else:         b += 1     x //= 10 print(a) print(b)

Похожие задания