Тема 22. Программирование – циклы, условия
22.02 Программирование - циклы, условия
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела программирование – циклы, условия
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#16259

Укажите наибольшее десятичное значение x,  при котором программа печатает 4  и 2  .

|--------------------|---------------------------------|--------------------------|
|P ython             |C + +                            |P ascal                   |
|--------------------|---------------------------------|--------------------------|
|x  =  int(input ())   |#include  < iostream  >          |var x, L, M  : integer;   |
|L  =  0             |using namespace  std;            |begin                     |
|                    |                                 |                          |
|M   =  0            |int main () {                     | readln (x);              |
|while x  >  0 :     |  int x, L, M ;                  | L  :=  0;                 |
|                    |                                 |                          |
|  L  =  L  + 1      |  cin > >  x;                    | M  := 0;                 |
|  if x % 2  ==  0 : |  L  = 0;                        | while x  >  0 do         |
|                    |                                 |                          |
|     M  =  M   + 1  |  M  =  0;                       |   begin                   |
|                    |                                 |                          |
|  x  =  x ∕∕ 10     |  while (x >  0) {               |     L := L + 1;          |
|print(L )           |    L  =  L +  1;                |     if x mod 2 =  0 then |
|                    |                                 |                          |
|print(M  )          |    if (x % 2 ==   0) {          |       M  := M  +  1;     |
|                    |      M   =  M  +  1;            |     x :=  x div 10;       |
|                    |                                 |                          |
|                    |    }                            |   end;                   |
|                    |    x  = x ∕ 10;                 |   writeln(L);            |
|                    |                                 |                          |
|                    |  }                              |   writeln(M );           |
|                    |  cout < <  L  <<  endl  <<  M  ;|end.                      |
|                    |                                 |                          |
|                    |  return 0;                      |                          |
|                    |}                                |                          |
-----------------------------------------------------------------------------------
Показать ответ и решение
   for i in range(1000000):  
        x=i  
        L=0  
        M=0  
        while x>0:  
            L=L+1  
            if x%2==0:  
                M=M+1  
            x=x//10  
        if L==4 and M==2:  
            maxim=i  
   print(maxim)

Ответ: 9988

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное обучение
в Школково

Для детей ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Брянской областей, а также школьникам, находящимся в пунктах временного размещения Крыма обучение на платформе бесплатное.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ или олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!