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

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

Войти
Регистрация
Восстановить пароль
 
boyazhovkostya
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 33
#1

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

27.12.2010, 15:25. Просмотров 1014. Ответов 3
Метки нет (Все метки)

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

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

Если введенное число отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат - C++
Ввести целое число В. Если В отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат

Возвести число в a степень 7 за 4 операций - C++
Нужно использовать только операцию умножения #include <iostream> using namespace std; int main() { double a,b; cin >>...

Возвести число в степень(дробную) - C++
В соседней теме помог сделать возведение в целочисленную степень и вот стало интересно, но что-то не могу придумать как сделать возведение...

Возвести число в (7) семизначную степень - C++
Подскажите пожалуйста, как можно реализовать данную функцию? К примеру необходимо число 2 возвести в 1234567 степень. Проблема заключается...

Возвести число в 7000 степень - C++
Сегодня был на олимпиаде. Проверка была через contester, в задачи есть место где нужно возвести число в степень. Никак работать не...

3
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));
}
0
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
27.12.2010, 15:39 #3
Цитата Сообщение от Merlin666 Посмотреть сообщение
C++
1
exp(n*log(a));
предлагаю заменить на
C++
1
pow(a,n)
даже не знаю как сказать почему )))))
0
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;
}
0
27.12.2010, 16:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2010, 16:16
Привет! Вот еще темы с ответами:

Как возвести число в степень - C++
Как возвести число в степень ???

Возвести натуральное число в натуральную степень - C++
Напишите программу, которая вводит натуральные числа A и N и вычисляет A N . По теме циклы ! Входные данные Входная строка содержит...

Asm вставка в С++ возвести число в степень - C++
Возвести число А в степень n (на Assemblerе в С++)

Длинная арифметика - возвести число в большую степень - C++
Нужно возвести 3-300, подскажите, пожалуйста, идею, а то не очень понимаю


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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