Сколько раз необходимо число 5000 делить пополам, чтобы результат деления был меньше 30....

0 голосов
35 просмотров
Сколько раз необходимо число 5000
делить пополам, чтобы результат деления был меньше 30. Помогите пожалуйста написать на С++

Информатика (44 баллов) | 35 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include

using namespace std;

int main(){
    int k=5000, n=0;
    while (k>=30){k/=2; n++;}
    cout<<n<<"\n";<br>    return 0;
}

Результат выполнения программы:
8

--------------------------------
Process exited after 0.08857 seconds with return value 0
Для продолжения нажмите любую клавишу . . .


(142k баллов)