Informatică, întrebare adresată de andreiavram37, 9 ani în urmă

Cerinţa

Se dau două numere naturale x şi n. Calculaţi xn .
Date de intrare

Programul citește de la tastatură numerele x şi n.
Date de ieşire

Programul afișează pe ecran numărul P, valoarea calculată.
Restricţii şi precizări

1 ≤ x ≤ 1000
1 ≤ n ≤ 1000

Răspunsuri la întrebare

Răspuns de ArMyFoRHeLL
3
#include <iostream>
using namespace std;
int main()
{
     unsigned int x,n;
     int P=1;
   cin>>x>>n;
   for(int i=1;i<=n;i++)
     P=P*x;
   cout<<P;
return 0;
}

andreiavram37: trebuie la putere nu inmultire
andreiavram37: daca vrei sa incerci cu pow,nu merge deoarece am incercat si am obtinut 20/100 pct
ArMyFoRHeLL: nu intelesesem din enunt
andreiavram37: si mi-at trebui o alta metoda de ridicare la putere inafara de pow
andreiavram37: okay,mersi
Zlatan: Trebuie să implementezi operațiile pe numere mari, pentru ca ai x,n <= 1000.
stassahul: Din pacate sau rezolvi prin vectori sau primesti punctaj minim.
Alte întrebări interesante