Spoj problem z zadaniem: czy umiesz potęgować

0

Witam jestem tu nowy i dopiero zaczynam programować, rozwiązuje właśnie to zadanie: http://pl.spoj.com/problems/PA05_POT/ ale jak spoj sprawdza mój kod wyskakuje coś takiego: https://www.fotosik.pl/zdjeci[...]NQjxmEjZgPieR4HVzHGPOLxksSVaA i tu moje pytanie co mam poprawić w kodzie źródłowym i czy w ogóle można tu coś poprawić czy jest źle napisany?
Z góry dzięki :)

oto kod:

#include <iostream>
#include <cmath>
#include <sstream>

using namespace std;

int ile_przypadkow, a, b, wynik;

int main()
{
    cin >> ile_przypadkow;

    for(int i=0; i< ile_przypadkow; i++)
    {
        cin >> a;
        cin >> b;
        wynik=pow(a,b);
        {
        int i = wynik;
        ostringstream ss;
        ss << i;
        string str = ss.str();

        int dlugosc=str.length();
        cout << str[dlugosc-1] <<endl;
        }

    }

return 0;

}
0

zdjecie nie dziala, natomiast podchodzisz do tego zle

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0