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

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

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

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