Укажите наибольшее целое n, чтоб после выполнения куска программки s было

Укажите максимальное целое n, чтоб после исполнения фрагмента программки s было одинаково 14 int i = 1, s = 0; whilе (i lt; n) i*=2; s+=i;

Задать свой вопрос
Вася Лушонков
Паскаль ?)
Руслан Вагодин
c++
1 ответ

давай будем делать как отладчик)

конец первого круга: (1 lt; n) (не запускается если это не правда)

i = i * 2 = 2; s = s + i = 2;

конец Второго круга : (2 lt; n) (не запускается если это не правда)

i = i * 2 = 4; s = s + i = 6 (2 + 4);

конец Третьего круга (4 lt; n) (не запускается если это не правда)

i = i * 2 = 8; s = s + i = 14 (6 + 8)

конец 4-ого круга (8 lt; n) (не запускается если это не правда)

i = i * 2 = 16; s = s + i = 30 (16 + 14)

Внимание: Тут S gt; 14 (и будет только возрастать)

=gt; 4 lt; n lt;= 8 =gt; Наибольшее  n = 8

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт