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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
qweeqweqwe
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 36
#1

Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, - C++

20.05.2013, 11:23. Просмотров 1436. Ответов 8
Метки нет (Все метки)

Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, заданному в начале программы. Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 11:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, (C++):

Как возвести дробное число в целую степень? К примеру 2,7 возвести в степень 2 на C++. - C++
Как возвести дробное число в целую степень? К примеру 2,7 возвести в степень 2 на C++.

Написать программу возводящую число в целую степень - C++
Дано натуральное n.Написать программу вычисления a^n

Вещественное число возвести в целую положительную степень n - C++
вычислить an(n>0). входные данные: а-вещественное число которую надо возвести в целую положительную степень n выходные...

Возвести вещественное число A в целую положительную степень k - C++
Возвести вещественное число A в целую положительную степень k с выполнением следующих условий: стандартными функциями пользоваться нельзя;...

Написать программу, которая считывает число с клавиатуры и находит ближайшее справа число, которое равно сумме кубов своих цифр - C++
Написать программу, которая считывает число с клавиатуры и находит ближайшее справа число, которое равно сумме кубов своих цифр (например: ...

Вывести ближайшее к заданному числу N простое число; если таких числа два, то вывести меньшее - C++
Помогите пожалуйста решить задачу! Дано одно целое число N. Вывести ближайшее к заданному числу N простое число. Если таких два, то...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
20.05.2013, 12:04 #2
Быдлокод:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
int search_(int, int);
int main()
{
    int a;
    std::cin >> a;
    std::cout << search_(a,1);
    return 0;
}
int search_(int a, int b)
{
    if (pow(2.0, b) > a)
        return b-1;
    else
        search_(a,b+1);
}
Вроде бы работает.
1
DIEZEL-man
13 / 13 / 0
Регистрация: 17.02.2013
Сообщений: 54
20.05.2013, 14:03 #3
*сейчас доделаю, отправлю
0
qweeqweqwe
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 36
22.05.2013, 16:21  [ТС] #4
Цитата Сообщение от d1skort Посмотреть сообщение
Вроде бы работает.
Вроде бы да, но в любом числе выводит 0
0
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
22.05.2013, 17:26 #5
Не понял, какой ноль?
0
Миниатюры
Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу,  
qweeqweqwe
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 36
22.05.2013, 17:36  [ТС] #6
Цитата Сообщение от d1skort Посмотреть сообщение
Не понял, какой ноль?
Через какую среду ты пишешь?
0
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
22.05.2013, 17:44 #7
Да точно, плохая функция. Ну тогда уж так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
void search_(int, int);
int main()
{
    int a;
    std::cin >> a;
    search_(a,1);
    return 0;
}
void search_(int a, int b)
{
    if (pow(2.0, b) > a)
        std::cout << b-1;
    else
        search_(a,b+1);
}
1
qweeqweqwe
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 36
22.05.2013, 17:50  [ТС] #8
Спасибо. А компилятор у тебя какой? С задержкой без getch
0
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
22.05.2013, 18:05 #9
gcc.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 18:05
Привет! Вот еще темы с ответами:

Написать программу, которая определяет, содержит ли заданный массив число, равное S - C++
Определить, содержит ли заданный массив число, равное S.

Написать программу которая вычисляет число пи с заданной точностью - C++
написать программу которая вычисляет число пи с заданной точностью, если известно 1-1/3+1/5-1/7+... при суммировании большого количества...

Написать программу, которая возводит число в соответствующую степень - C++
Написать программу, которая возводит число в соответствующую степень(без использования стандартных функций). Число и степень вводит...

Вычисление степени, в которую необходимо возвести 2 для получения числа, которое <= заданному числу - C++
Помогите написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
22.05.2013, 18:05
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru