Форум программистов, компьютерный форум, киберфорум
Наши страницы

Получить наименьшее число k, для которого 2k > n - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Логические операторы http://www.cyberforum.ru/cpp-beginners/thread449580.html
Верно ли уж так на все 100%, что выполнение логических операций по укороченной схеме заведомо эффективнее, нежели чем безусловное выполнение логических операций над двумя операндами? Вроде ведь в...
C++ Вывести все четные элементы массива Стоит задача: Формат входных данных Сначала задано число N - количество элементов в массиве. Далее через пробел записаны N чисел - элементы массива. Формат выходных данных Необходимо... http://www.cyberforum.ru/cpp-beginners/thread449561.html
C++ самый короткий способ открыть файл
итак, задача: открыть файл input.txt считать с него цифру и вывести в output.txt. Нужен самый короткий код!:rtfm: #include <fstream> main() { std::fstream f("input.txt" ); std::ofstream...
C++ Объединение
Необходимо удалить из двусвязного списка элементы у которого соседние одинаковые Вот фрагмент if(UnitCount<=2) { if(UnitCount==2) delete pStart->next; delete pStart; pStart=NULL;...
C++ Как остоновить рисование WM_PAINT? http://www.cyberforum.ru/cpp-beginners/thread449545.html
Вот программка: #include <windows.h> #include <cmath> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); /* Make the class name into a global...
C++ Работа со строками, без индексации Снова обращаюсь за помощью в решении задачи: "определить количество вхождений в строку каждого из знаков, встречающихся в ней 1 или более раз". Должен сказать, что у меня проблемы возникли даже с... подробнее

Показать сообщение отдельно
Olia88
1 / 1 / 0
Регистрация: 20.02.2012
Сообщений: 24

Получить наименьшее число k, для которого 2k > n - C++

20.02.2012, 17:03. Просмотров 811. Ответов 12
Метки (Все метки)

Вводится натуральное число n. Получить наименьшее число k, для которого 2k > n .

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <conio.h>
int main()
{
    int i,n,k;
    
    std::cout <<"Vvedite natur N: ";
    std::cin >> n;
    
    k=1;
    i=1;
    
    while (i<n) 
    {
          i=2*i;        
          k=k+1;
    }
    k=k+1
    std::cout <<"k= "<< k;
    std::cout <<"i= "<< i;
   getch();
    return 0;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru