Возведение в степень с
Автор Заур Тигиев задал вопрос в разделе Другие языки и технологии
возведение в степень С++ и получил лучший ответ
Ответ от АЛЕКСАНДР МАТВЕЕВ[гуру]
Нет, не "норм", в C++ в степень можно возвести только pow.
Смотрите мой пример на C++ (Builder 6):
//--
#include <vcl.h>
#include <iostream.h>
#include <math.h>
#pragma hdrstop
//--
#pragma argsused
int main(int argc, char* argv[])
{
int a;
int b;
int c;
for(int i=0;i<1;i++)
{
cout<<"vvedite chislo: ";
cin>>a;
cout<<"vvedite stepen: ";
cin>>b;
c=pow(a,b);
cout<<a<<" v "<<b<<" stepeni: "<<c<<"";
i-=1;
}
return 0;
}
А вот что будет в вашем случае (^ - это побитовое исключающее или (XOR)):
//--
#include <vcl.h>
#include <iostream.h>
#include <math.h>
#pragma hdrstop
//--
#pragma argsused
int main(int argc, char* argv[])
{
int a;
int b;
int c;
for(int i=0;i<1;i++)
{
cout<<"vvedite chislo: ";
cin>>a;
cout<<"vvedite stepen: ";
cin>>b;
c=a^b;
cout<<a<<" v "<<b<<" stepeni: "<<c<<"";
i-=1;
}
return 0;
}
Теперь поняли свою ошибку?
Почитайте статью на википедии для саморазвития:
В С++ операция ^ - это исключающее ИЛИ (XOR).
Где написано, что степень в плюсах именно так берётся? Нельзя же идти в чужой монастырь со своими рулез.
Функция power модуля Math (Turbo Pascal)
Изо всех "подводных камней" единственный - это отрицательное основание. В этом случае нужно
подробнее...
как решить 0,8 в степени одна седьмая, умноженной на 5 в степени две седьмых,умноженное на 20 в степени шесть седьмых
0.8=4\\5=2"2*5"(-1); 0.8"1\\7= 2"2\\7*5"(-1\\7)
20 2"2*5
20"6\\7=2"12\\7*5"6\\7
"
подробнее...
возвести в степень произведение (в*с)в 5 степени как возвести? В в 5 степени и С в 5 степени
при возведении в степень произведения в степень возводится каждый множитель.
учебники-то
подробнее...
Как возвести в степень и найти корень на инженерном калькуляторе ?
На калькуляторе есть кнопочка x^y - это возведение в степень. Набирается основание (например, 3),
подробнее...
ПОМОГИТЕ С АЛГЕБРОЙ Как возвести одночлен в степень?
Правило возведения одночлена в степень<
Проследим все шаги, которые необходимо
подробнее...
Возведите в степень:
для понимания:
возведение в степень это особый случай умножения. когда что-то умножается само
подробнее...
Напомните пожалуйста, как корень возвести в степень?(на примере)
Корень (квадратный) -- это одна вторая степень.
То есть, корень (х) = х в_степени
подробнее...
Почему любое число в степени 0 равно единице?
А число в нулевой степени - это число в первой степени, делённое на само
подробнее...
как в word в редакторе формул сделать число в степени?
ну блин там есть Дай мне 10 баллов
подробнее...
что такое дробное выражение. что такое дробное выражение
выражение, где присутствует знак
подробнее...
Как на калькуляторе вычислить корень 3-ей степени из числа???Срочно нужно! Срочно нужно!
Если ты написала тут вопрос, то у тебя есть компьютер, а если он у тебя есть, то в
подробнее...
Помогите с решением |sin 3x|=1/2
По свойству корня четной степени из числа, возведенного в степень корня
кор (а^2) = мод (а)
подробнее...
Банк принимает вклады на срок 3 месяца с объявлением годовой ставки 10 % или на шесть месяцев под 12 %.
(1 + 0.1/4)^2 или (1 + 0.12/2). Посчитай, что больше (^ - возведение в
подробнее...
что такое формула в электронной таблице? ? что такое формула в электронной таблице???
В электронных таблицах используется два вида формул: арифметические и логические. Результатом
подробнее...
Способ решения Как считать числа со очень высокими степенями?
Как считать степени.
Инструкция
1
Начнем с самых основ, с определения. Степень
подробнее...