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

for поднисение к степени - C++

Восстановить пароль Регистрация
 
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
15.11.2011, 02:43     for поднисение к степени #1
Всем доброго дня суток.
помогите решить задачу
Как вывести 2 в 9 степени?

Что-то тут я не догоняю

C++
1
2
3
4
5
const int    // тут что-то должно бить и как дописать
    for (int i = 2; i < 9; i*=2)
    {
         cout<< i <<"\n";
    }
Заранее спасибо

Добавлено через 10 минут
Решил таким способом. Может кому то понадобится!
C++
1
2
3
4
5
6
        int k = 2;   
        for (int i = 1; i < 9; i++)
        {
            k*=2; 
             cout<< k <<"\n";
        }
Извините за флуд!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2011, 02:43     for поднисение к степени
Посмотрите здесь:

C++ n>=a в степени k
C++ 3 во 2 степени .
Число в степени -1 C++
C++ вычисление степени
C++ Найти A в степени N
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
15.11.2011, 03:06     for поднисение к степени #2
http://www.cyberforum.ru/cpp/thread7...read76634.html вуаля (:
nonamez123
 Аватар для nonamez123
184 / 180 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
15.11.2011, 03:16     for поднисение к степени #3
C++
1
2
3
#include <math.h>
.......
pow(число,степень)
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
15.11.2011, 03:17     for поднисение к степени #4
я BinPow потом так писал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
template <typename T>
T BinPow(T a, int n)
{
    T res(1);
    while (n) n & 1 ? (res *= a, --n) : (n >>= 1, a *= a);
    return res;
}
 
using namespace std;
 
int main() 
{
    cout << BinPow<int>(2, 9) << endl;
    system("pause");
}
Преимущества можно понять, но нужно знать немного больше ...
Yandex
Объявления
15.11.2011, 03:17     for поднисение к степени
Ответ Создать тему
Опции темы

Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru