Witam,
przygotowując 'program' odnośnie potęgowanie, napotkałem problem.
Wynik działania jest błędny :/. Dla testów założyłem, że ilość przypadków = 1.
#include <iostream>
using namespace std;
int main()
{
int ile ,
int i=1, j=0;
int podstawa[10]{} ,liczba[10]{} , potega[10]{}, wynik [10]{};
cout<<"Podaj ile przypadkow: ";
cin>>ile;
for(j = 0; j < ile; j++)
{
cout<<"Podaj liczbe: ";
cin>>liczba[j];
cout<<"Podaj potege: ";
cin>>potega[j];
podstawa[j] = liczba[j];
}
for(i = 1; i < potega[j]; i++)
{
liczba[j]= liczba[j] * podstawa[j]; // "j"dlatego, że liczba //przypadków 0
}
cout<<liczba[0];
return 0;
}