Регистрация
Войти
Стать экспертом Правила
Информатика

Ниже записана программа. Получив на вход число x , эта программа печатает два числа, L и M. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.var x, L, M: integer;beginreadln(x);L:=0; M:=0;while x > 0 do beginL:= L + 1;if x mod 2 = 1 thenM:= M + (x mod 10) div 2;x:= x div 10;end;writeln(L); write(M);end.

ОТВЕТЫ
в L =3 - количество цифр в чмсле
в M=7 - сумма  целых частей двух нечётных цифр, делённых на два
7=4+3;  цифры (нечётные)  9 и 7
одна из цифр числа должна быть чётной, мах чётная цифра  это 8
из цифр 9, 7, 8 составляем наибольшее число, оно = 987
987
605
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам