Cerința
Prietenul nostru, Zolly, a învățat la scoală despre ridicarea la putere. Ajutați-l să calculeze a^b.
Date de intrare
Programul citește de la tastatură numerele naturale a si b.
Date de ieșire
Programul va afișa pe ecran numărul P, reprezentând a^b.
Restricții și precizări
0 ≤ P ≤ 2.000.000.000;
a + b > 0.
Exemplu
Intrare
5
4
Ieșire
625
Explicație
5 * 5 * 5 * 5 = 625.
C++
Pot rezolva altfel, fara sa folosesc pow(a,b) ? cum altcumva pot sa scriu?
Răspunsuri la întrebare
Răspuns de
4
Din nou matematica.
Un numar a la puterea b, este inmultirea numarului a de b ori.
#include <iostream>
using namespace std;
int a,b,P=1;
int main()
{
cin >> a >> b;
for(;b;b--)
P*=a;
cout << P;
return 0;
}
Un numar a la puterea b, este inmultirea numarului a de b ori.
#include <iostream>
using namespace std;
int a,b,P=1;
int main()
{
cin >> a >> b;
for(;b;b--)
P*=a;
cout << P;
return 0;
}
Răspuns de
4
#include <iostream>
using namespace std;
int main() {
int a, b, p = 1;
cin >> a >> b;
for(int i = 0; i < b; i++)
p *= a;
cout << p;
return 0;
}
using namespace std;
int main() {
int a, b, p = 1;
cin >> a >> b;
for(int i = 0; i < b; i++)
p *= a;
cout << p;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă