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

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

Задача 1#26673

Определите, при каком наименьшем введённом значении переменной k  программа выведет число 50  ?

|-----------------|----------------------|--------------------------|
|P-ython-----------|C-+-+-----------------|P-ascal-------------------|
|k =  int(input())  |#include < iostream >  |var s, n, k : integer;     |
|n =  10          |using namespace std;  |begin                     |
|                 |                      |                          |
|s =  1           |int main ()           |   n := 10;               |
|while s + n < 100 :|{                   |   s := 1;                |
|  n  = n ∗k      |  int s, n, k;        |   readln(k);              |
|                 |                      |                          |
|  s =  s∗ n      |  n = 10;             |   while s+ n < 100 do begin|
|print(n)          |  s = 1;              |     n := n ∗k;           |
|                 |  cin > > k;          |     s := s∗n;            |
|                 |  while (s + n < 100){ |   end;                    |
|                 |                      |                          |
|                 |     n = n ∗k;        |   writeln(n);             |
|                 |     s = s∗ n;        |end.                      |
|                 |  }                   |                          |
|                 |                      |                          |
|                 |  cout < < n < < endl;|                          |
|                 |  return 0;           |                          |
|                 |}                     |                          |
--------------------------------------------------------------------
Показать ответ и решение
for t in range(2, 20):
    k = t
    n, s = 10, 1
    while s + n < 100:
        n *= k
        s *= n
    if n == 50:
        print(t)
        break

Ответ: 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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