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

Возвести число в степень - C++

Восстановить пароль Регистрация
 
boyazhovkostya
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 33
27.12.2010, 15:25     Возвести число в степень #1
Дано натуральное n. Написать программу вычисления a^n("а" в степени n)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2010, 15:25     Возвести число в степень
Посмотрите здесь:

Возвести число в 7000 степень C++
C++ Возвести вещественное число A в целую положительную степень k
C++ Как возвести число в степень
C++ Возвести число в a степень 7 за 4 операций
Возвести число в (7) семизначную степень C++
C++ Длинная арифметика - возвести число в большую степень
Если введенное число отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат C++
Возвести натуральное число в натуральную степень C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Merlin666
 Аватар для Merlin666
96 / 96 / 10
Регистрация: 26.12.2010
Сообщений: 220
27.12.2010, 15:35     Возвести число в степень #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include <iostream>
#include <cmath>
 
using namespace std;
 
void main()
{
    double a,n;
    cout<<"Enter 'a' and 'n': ";
    cin>>a>>n;
 
    cout<<"a^n ("<<a<<"^"<<n<<") = "<<exp(n*log(a));
}
deadlock
 Аватар для deadlock
372 / 351 / 7
Регистрация: 14.12.2010
Сообщений: 1,265
27.12.2010, 15:39     Возвести число в степень #3
Цитата Сообщение от Merlin666 Посмотреть сообщение
C++
1
exp(n*log(a));
предлагаю заменить на
C++
1
pow(a,n)
даже не знаю как сказать почему )))))
murod
 Аватар для murod
-2 / 7 / 2
Регистрация: 04.11.2010
Сообщений: 163
27.12.2010, 16:16     Возвести число в степень #4
C++
1
2
3
4
5
#include<iostream>
using namespace std;
 
int main()
{
Добавлено через 52 секунды
C++
1
2
3
4
5
6
7
int i, n, a, p = 1;
cin >> a;
for(i = 1; i <= n; i++)
p *= a;
cout << p;
return 0;
}
Yandex
Объявления
27.12.2010, 16:16     Возвести число в степень
Ответ Создать тему
Опции темы

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