Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
boyazhovkostya
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 33
#1

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

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

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

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

Возвести число в a степень 7 за 4 операций
Нужно использовать только операцию умножения #include <iostream> using...

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

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

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

3
Merlin666
98 / 98 / 29
Регистрация: 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 / 356 / 23
Регистрация: 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
28 / 7 / 4
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2010, 16:16
Привет! Вот еще темы с решениями:

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

Возвести натуральное число A в натуральную степень B
Напишите программу, которая возводит натуральное число A в натуральную степень...

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

Возвести отрицательное число в нецелую степень
В универе сказали проработать работу компиляцией проектов в ubuntu и задали...


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

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

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