Форум программистов, компьютерный форум 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); подробнее

Показать сообщение отдельно
Daemon025
 Аватар для Daemon025
380 / 329 / 67
Регистрация: 06.12.2010
Сообщений: 900
20.06.2011, 01:32     найти наименьшее целое число вида 2^r превосходящее 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <math.h>
 
#define X 2
 
int getX(int);
int GetX(int);
 
int main()
{
 
    clock_t start = clock();
    for (int i=0; i<1000000; i++)
        getX(149);
    clock_t end   = clock();
    printf("dakuenjery in %f sec\n",(end - start) / float(CLOCKS_PER_SEC));
 
 
    start = clock();
    for (int i=0; i<1000000; i++)
        GetX(149);
    end   = clock();
    printf("Daemon025  in %f sec\n",(end - start) / float(CLOCKS_PER_SEC));
 
    getch();
    return 0;
}
 
int GetX(int n)
{
    int x = 1;
    while (x < n)
        x <<=1;
    return x;
}
 
int getX(int n)
{
    int r=1;
 
    for(; pow(X, r) < n; ++r);
 
    return pow(X,r);
}
 
Текущее время: 12:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru