asi19776
?>

Ниже записана программа. Получив на вход число x, эта программа печатает два числа, a и b. Укажите наименьшее из чисел x, при вводе которых алгоритм печатает сначала 14, а потом 6. ПАСКАЛЬ: var x, a, b, c: integer; begin readln(x); a := 0; b := 10; while x>0 do begin с := x mod 10; a := a+c; if c x := x div 10; end; writeln(a); write(b); end. СИ: int x, a, b, c; scanf("%d", &x); a = 0; b = 10; while (x>0) { с = x % 10; a = a+c; if (c x = x / 10; } printf("%d", a); printf("%d", b);

Информатика

Ответы

qadjiyevaaynura
) В числе не меньше двух цифр, которые меньше шести.
Следовательно, в числе две цифры в диапазоне от 0 до 5, а третья может быть и больше.
2) В числе не меньше двух четных цифр.
Следовательно, в числе одно цифра может быть и нечетной.
3) Если число должно быть наибольшим, то его старшая цифра должна быть не меньше остальных. Учитывая 1) и 2) выбираем в качестве старшей цифры девятку. Тогда две оставшиеся меньше шести и обе четные.
4) С учетом того, что число должно быть наибольшим, выберем цифры четыре.

ответ: 944
Оксана170
) В числе не меньше двух цифр, которые меньше шести.
Следовательно, в числе две цифры в диапазоне от 0 до 5, а третья может быть и больше.
2) В числе не меньше двух четных цифр.
Следовательно, в числе одно цифра может быть и нечетной.
3) Если число должно быть наибольшим, то его старшая цифра должна быть не меньше остальных. Учитывая 1) и 2) выбираем в качестве старшей цифры девятку. Тогда две оставшиеся меньше шести и обе четные.
4) С учетом того, что число должно быть наибольшим, выберем цифры четыре.

ответ: 944

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ниже записана программа. Получив на вход число x, эта программа печатает два числа, a и b. Укажите наименьшее из чисел x, при вводе которых алгоритм печатает сначала 14, а потом 6. ПАСКАЛЬ: var x, a, b, c: integer; begin readln(x); a := 0; b := 10; while x>0 do begin с := x mod 10; a := a+c; if c x := x div 10; end; writeln(a); write(b); end. СИ: int x, a, b, c; scanf("%d", &x); a = 0; b = 10; while (x>0) { с = x % 10; a = a+c; if (c x = x / 10; } printf("%d", a); printf("%d", b);
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

oksit
cvetprint
lebedevevgen
Виктор Попова
Berezovskaya
Сергеевич1907
Наталья_Владимир708
emartynova25
koll23
Bmashutav16
Кристина Валентиновна
озерская_Мария1234
academycoffee243
igorevich-alekseevna
ИП-Сысоев1628