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

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

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

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

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

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

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
20.05.2013, 12:04     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, #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);
}
Вроде бы работает.
DIEZEL-man
13 / 13 / 0
Регистрация: 17.02.2013
Сообщений: 54
20.05.2013, 14:03     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, #3
*сейчас доделаю, отправлю
qweeqweqwe
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 36
22.05.2013, 16:21  [ТС]     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, #4
Цитата Сообщение от d1skort Посмотреть сообщение
Вроде бы работает.
Вроде бы да, но в любом числе выводит 0
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
22.05.2013, 17:26     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, #5
Не понял, какой ноль?
Миниатюры
Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу,  
qweeqweqwe
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 36
22.05.2013, 17:36  [ТС]     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, #6
Цитата Сообщение от d1skort Посмотреть сообщение
Не понял, какой ноль?
Через какую среду ты пишешь?
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
22.05.2013, 17:44     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, #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);
}
qweeqweqwe
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 36
22.05.2013, 17:50  [ТС]     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, #8
Спасибо. А компилятор у тебя какой? С задержкой без getch
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 18:05     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу,
Еще ссылки по теме:

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

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

Написать программу, которая вычисляет, сколько раз введенное с клавиатуры число встречается в массиве - C++
2.Написать программу, которая вычисляет, сколько раз введенное с клавиатуры число встречается в массиве. 3.Напишите программу, которая...

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

Написать программу, которая предлагает пользователю ввести число, вычисляет его разрядность и сумму всех цифр и выводить результаты в консоль - C++
Help! Написать программу, которая предлагает пользователю ввести число, вычисляет его разрядность и сумму всех цифр и выводить...


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

Или воспользуйтесь поиском по форуму:
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75
22.05.2013, 18:05     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, #9
gcc.
Yandex
Объявления
22.05.2013, 18:05     Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу,
Ответ Создать тему
Опции темы

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