Список вопросов базы знанийЕГЭ Информатика
Вопрос id:397203 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 21.
В начале выполнения этого фрагмента в элементе массива с индексом i находилось число i (i = 1, …, 21), т. е. A[1] = 1, A[2] = 2 и т. д. Чему будет равно значение переменной s после выполнения данной программы? ?) 21 ?) 40 ?) 20 ?) 42 Вопрос id:397204 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 32.
В начале выполнения этого в элементе массива с индексом i находилось число i (i = 1, …, 32), т. е. A[1] = 1, A[2] = 2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
?) 30 ?) 93 ?) 90 ?) 31 Вопрос id:397205 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A двумерный; в программе рассматривается его фрагмент, соответствующий значениям каждого индекса от 1 до 9.
Сколько элементов указанного фрагмента массива A будут принимать нечётные значения после выполнения данного фрагмента программы?
?) 45 ?) 41 ?) 36 ?) 40 Вопрос id:397206 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора Дан фрагмент программы: for n:=1 to 6 do for m:=1 to 5 do begin C[n,m]:=C[n,m]+(2*n-m); end; Чему будет равно значение элемента двумерного массива С[4,3], если до выполнения этих команд С[4,3]=10?
?) 5 ?) 15 ?) 10 ?) 25 Вопрос id:397207 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 25.
Чему будет равно значение элемента A[25] (то есть элемента массива с индексом 25) после выполнения фрагмента программы?
?) 8 ?) 4 ?) 6 ?) 2 Вопрос id:397208 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 24.
Чему будет равно значение элемента A[24] (то есть элемента массива с индексом 24) после выполнения фрагмента программы?
?) 8 ?) 4 ?) 6 ?) 2 Вопрос id:397209 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A двумерный; в программе рассматривается его фрагмент, соответствующий значениям каждого индекса от 1 до 9.
Сколько элементов указанного фрагмента массива A будут принимать нечётные значения после выполнения данного фрагмента программы?
?) 40 ?) 41 ?) 45 ?) 36 Вопрос id:397210 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Дан фрагмент программы, обрабатывающий массив А из 10 элементов:
j := 1; for i:=1 tо 10 do if A[i] = A[j] then j := i; s := j;
Чему будет равно значение переменной s после выполнения этого алгоритма?
?) индексу элемента, равного последнему, и имеющему наименьший индекс ?) 10 ?) 1 ?) индексу элемента, равного первому, и имеющему наибольший индекс Вопрос id:397211 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Дан фрагмент программы, обрабатывающий двухмерный массив A размером nxn.
for i:=1 to n-1 do for j:= i+1 to n do if A[i,1] < A[j,1] then begin k:=A[i,1]; A[i,1]:=A[j,1]; A[j,1]:=k; end;
В этом фрагменте:
?) упорядочивается первая строка массива по убыванию ?) упорядочивается первый столбец массива по убыванию ?) заменяются элементы k-ого столбца таблицы ?) заменяются элементы k-ой строки таблицы Вопрос id:397212 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью следующего фрагмента программы:
for i:=1 to 100 do for k:=1 to 100 do if i > k then A[i,k] := i else A[i,k] := -k;
Чему равна сумма элементов массива после выполнения этого фрагмента программы?
?) -5050 ?) -5000 ?) 5000 Вопрос id:397213 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью следующего фрагмента программы:
for i:=1 to 100 do for k:=1 to 100 do if i = k then A[i,k] := 1 else A[i,k] := -1;
Чему равна сумма элементов массива после выполнения этого фрагмента программы?
?) -9900 ?) -10000 ?) -9800 Вопрос id:397214 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора В программе описан одномерный целочисленный массив A с индексами от 1 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.
for i:=1 to 10 do A[i]:=5*i; for i:=1 to 10 do begin k:=A[i]-2; A[10-i+1]:=k; end;
Чему будут равны элементы этого массива?
?) 1 6 11 16 21 26 31 36 41 46 ?) 1 6 11 16 21 23 18 13 8 3 ?) 48 43 38 33 28 23 18 13 8 3 ?) 3 8 13 18 23 28 33 38 43 48 Вопрос id:397215 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью следующего фрагмента программы:
for i : = 1 to 100 do for k : = 1 to 100 do if i > k then A[i,k] : = 1 else A[i,k] : = -1;
Чему равна сумма элементов массива после выполнения этого фрагмента программы?
?) 100 ?) -100 ?) -200 Вопрос id:397216 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора ¬В программе описан одномерный целочисленный массив с индексами от 0 до n. Ниже представлен фрагмент одной и той же программы, записанный на разных языках программирования, обрабатывающей данный массив:
Чему будет равно значение переменной s после выполнения данной программы, при любых значениях элементов массива?
?) Количеству элементов массива A, больших последнего элемента массива ?) Минимальному элементу в массиве A ?) Количеству элементов массива A, меньших последнего элемента массива ?) Индексу последнего элемента массива А, который меньше A[0] Вопрос id:397217 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора В программе описан одномерный целочисленный массив с индексами от 0 до n. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив:
Чему будет равно значение переменной s после выполнения данной программы? Ответ должен быть верным при любых значениях элементов массива.
?) Количеству элементов массива A, меньших последнего элемента массива ?) Сумме всех элементов массива А, меньших последнего элемента массива ?) Минимальному элементу в массиве A ?) Индексу первого элемента массива А, который меньше A[n] Вопрос id:397218 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив.
В начале выполнения этого фрагмента в массиве находились числа 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, т. е. элемент А[0]=0, А[1]=2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
?) 22 ?) 11 ?) 110 Вопрос id:397219 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования,фрагмент одной и той же программы, обрабатывающей данный массив:
В начале выполнения этого фрагмента в массиве находились числа 0, 10, 20, 30, 40, 50, 60, 70, 80. 90, 100, т.е. A[0] = 0, A[1] = 10 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
?) 550 ?) 60 ?) 100 ?) 150 Вопрос id:397220 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования,фрагмент одной и той же программы, обрабатывающей данный массив:
В начале выполнения этого фрагмента в массиве находились числа 0,2,4,6,8,10,12,14,16,18,20 т. е. A[0] = 0, A[1] = 2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
?) 12 ?) 110 ?) 20 ?) 30 Вопрос id:397221 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A одномерный; в программе рассматривается его фрагмент, оответствующий значениям индекса от 1 до n.
Чему будет равно значение переменной s после выполнения данного фрагмента программы?
?) минимальному элементу в массиве A ?) индексу минимального элемента в массиве A (наименьшему из таких индексов, если минимальных элементов несколько) ?) количеству элементов, равных минимальному в массиве A ?) индексу минимального элемента в массиве A (наибольшему из таких индексов, если минимальных элементов несколько) Вопрос id:397222 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора В программе описан одномерный целочисленный массив с индексами от 0 до 12. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив:
В начале выполнения этого фрагмента в массиве находились числа 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, т. е. A[0] = 0, A[1] = 10 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
?) 60 ?) 780 ?) 100 ?) 80 Вопрос id:397223 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора В программе описан одномерный целочисленный массив с индексами от 0 до 12. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив:
В начале выполнения этого фрагмента в массиве находились числа 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 т. е. A[0] = 0, A[1] = 2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
?) 24 ?) 12 ?) 156 ?) 30 Вопрос id:397224 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив А одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от 1 до n.
Чему будет равно значение переменной s после выполнения данного фрагмента программы?
?) индексу минимального элемента в массиве А (наименьшему из таких индексов, если минимальных элементов несколько) ?) количеству элементов, равных минимальному в массиве А ?) индексу минимального элемента в массиве А (наибольшему из таких индексов, если минимальных элементов несколько) ?) минимальному элементу в массиве А Вопрос id:397225 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от 1 до n.
Чему будет равно значение переменной s после выполнения данного фрагмента программы?
?) модулю суммы всех отрицательных элементов массива A ?) среднему арифметическому всех отрицательных элементов в массиве A ?) количеству отрицательных элементов в массиве A ?) сумме всех отрицательных элементов массива A Вопрос id:397226 Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы с использованием условного оператора Значения элементов двумерного массива А были равны 0. Затем значения некоторых элементов были изменены (см. представленный фрагмент программы): n := 0; for i:=1 tо 5 do for j:=1 tо 6-i do begin n := n + 1; A[i,j] := n; end; Какой элемент массива будет иметь в результате максимальное значение?
?) A[5,5] ?) A[1,1] ?) A[1,5] ?) A[5,1] Вопрос id:397227 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; if x mod 2 = 0 then M:= M + (x mod 10) div 2; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397228 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже на пяти языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает сначала 2, а потом 13.
Вопрос id:397229 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает числа: a и b. Укажите наименьшее положительное пятизначное число x, при вводе которого алгоритм печатает сначала 6, а потом 3.
Вопрос id:397230 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает числа: a и b. Укажите наибольшее четырехзначное число x, при вводе которого алгоритм печатает сначала 5, а потом 7.
Вопрос id:397231 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 10.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:=L+1; if M < x then begin M:= (x mod 10) * 2; end; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397232 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 0.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; if x mod 2 = 0 then M:= M + x mod 10; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397233 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 8.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:=L+1; if (M < x) and (x mod 2 = 0) then begin M:=x mod 10; end; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397234 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 72.
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. Вопрос id:397235 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 0.
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. Вопрос id:397236 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:=L+1; if M < x then begin M:=x mod 10; end; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397237 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
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. Вопрос id:397238 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; if x mod 2 = 1 then M:= M + (x mod 10) div 2; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397239 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
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. Вопрос id:397240 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; if x mod 2 = 0 then M:= M + (x mod 10) div 2; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397241 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 28.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:=L+1; if M < x then begin M:= M + (x mod 10) * 2; end; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397242 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; M:= M + x mod 10; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397243 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 10.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:=L+1; if (M < x) and (x mod 2 = 1) then begin M:= (x mod 10) * 2; end; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397244 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 8.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; if x mod 2 = 0 then M:= M + x mod 10; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397245 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 10.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:=L+1; if (M < x) and (x mod 2 = 1) then begin M:= (x mod 10) * 2; end; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397246 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 36.
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. Вопрос id:397247 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, a и b. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 14.
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. Вопрос id:397248 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 8.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:=L+1; if (M < x) and (x mod 2 = 0) then begin M:=x mod 10; end; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397249 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:=L+1; if M < x then begin M:=x mod 10; end; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397250 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; M:= M + x mod 10; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397251 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; if x mod 2 = 1 then M:= M + (x mod 10) div 2; x:= x div 10; end; writeln(L); write(M); end. Вопрос id:397252 Тема/шкала: B20-Анализ программы с циклами и условными операторами-Алгоритмы, печатающие последовательно два числа Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 8.
var x, L, M: integer; begin readln(x); L:=0; M:=0; while x > 0 do begin L:= L + 1; if x mod 2 = 1 then M:= M + x mod 10; x:= x div 10; end; writeln(L); write(M); end. |