Cum se calculeaza a^n in c++?
Fara functia pow.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>using namespace std;int main(){ int a,n,p=1; cin>>a>>n; for(int i=1;i<=n;i++) // a*a*a*...*a (de n ori) p=p*a; cout<<p; return 0;}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
using namespace std;
int main()
{
int n,p,s=1;
cin >> n >> p;
for (int i=0; (1<<i)<=p; i++)
{
if (((1<<i)&p)>0) s=s*n;
n=n*n;
}
cout << s;
}