Форум программистов, компьютерный форум CyberForum.ru

найти наименьшее целое число вида 2^r превосходящее n - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Длинная арифметика. сумма факториалов. http://www.cyberforum.ru/cpp-beginners/thread322856.html
задание было вычислить 1\1! +1\2! + ... + 1/n! при n>10 ответ представить в виде несократимой дроби тип инт разрешает в данном случае, не более 18!, т.к. после этого он начинает выводить странные числа.. мне подсказали что нужно числа представить в виде массивов, и только тогда оперировать ими. Я просто не могу представить как это сделать.. помогите исправить код, пожалуйста... #include...
C++ Строки Помогите очень прошу. http://www.cyberforum.ru/cpp-beginners/thread322838.html
C++ Превращене
Составить программу, которая превращает неупорядоченые массивы В и С таким образом: меняет значения элементов с максимальным значением на найменшее значення в масиве, а мінімальное – наоборот на самое большое значения с этого масивва. Инициализацию, вывод элементов массива, их обробки организовать в отдельных функциях.
C++ Нужен код для передачи данных из TextBox на почту или ICQ
подскажите код для передачи данных из TextBox1 на почту или аську или сниффер в крайнем случае заранее спс
C++ Создать динамический массив http://www.cyberforum.ru/cpp-beginners/thread322828.html
Создать динамический массив указателей для сохранения двухмерного массива А в динамической памяте. Составить программу для подсчета суммы парних элементов масивва А розмера m×n, используя функцію обробки элементов.
C++ Ошибка при завершении программа. Проблема в следующим когда я создаю 3 объект case 1 и пробую после этого вывести case 2 вылетает ошибка в чем проблема ??? #include <iostream> #include <Windows.h> #include "Worker.h" using namespace std; class CWorker { public: CWorker(void); подробнее

Показать сообщение отдельно
dakuenjery
18 / 15 / 3
Регистрация: 13.06.2011
Сообщений: 116
20.06.2011, 00:26     найти наименьшее целое число вида 2^r превосходящее n
Вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
using namespace std;
 
#define x 2
 
int main()
{
    int n = 149;
    int r = 1;
 
    for(; pow(x, r) < n; ++r);
 
    cout << pow(x, r);
 
    cin.get();
 
    return 0;
}
Как только условие будет ложно, это первое большее значение и ,разумеется, наименьшее
 
Текущее время: 17:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru