#include <iostream>
#include <math.h>
using namespace std;
int main( )
{
int iloscPrzypadkow= 0 ;
float b,a;
// Program wyznacza ostatnia cyfre liczby a^b
do {
cout << "Podaj ilosc przypadkow do rozwazenia z zakresu od 1 do 10" << endl;
cin >> iloscPrzypadkow;
}
while ( iloscPrzypadkow < 1 || iloscPrzypadkow > 10 ) ;
int tab[ iloscPrzypadkow] ;
int wynik= 0 ;
for ( int i= 0 ; i< iloscPrzypadkow; i++ )
{
cout << "Podaj podstawe potegi \" a\" i liczbe potegowana \" b\" " << endl;
cin >> a;
cin >> b;
wynik = pow ( a,b) ;
wynik = ( wynik % 10 ) ;
tab[ i] = wynik;
}
for ( int k= 0 ; k< iloscPrzypadkow; k++ ) {
cout << tab[ k] << endl;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IGlsb3NjUHJ6eXBhZGtvdz0wOwogICAgZmxvYXQgYixhOwovLyAgICBQcm9ncmFtIHd5em5hY3phIG9zdGF0bmlhIGN5ZnJlIGxpY3pieSBhXmIKICAgIGRvewogICAgY291dDw8IlBvZGFqIGlsb3NjIHByenlwYWRrb3cgZG8gcm96d2F6ZW5pYSB6IHpha3Jlc3Ugb2QgMSBkbyAxMCI8PGVuZGw7CiAgICBjaW4+Pmlsb3NjUHJ6eXBhZGtvdzsKICAgIH0KICAgIHdoaWxlKGlsb3NjUHJ6eXBhZGtvdyA8IDEgfHwgaWxvc2NQcnp5cGFka293ID4gMTApOwoKICAgIGludCB0YWJbaWxvc2NQcnp5cGFka293XTsKICAgIGludCB3eW5paz0wOwogICAgZm9yIChpbnQgaT0wOyBpPGlsb3NjUHJ6eXBhZGtvdzsgaSsrKQogICAgewogICAgICAgIGNvdXQ8PCJQb2RhaiBwb2RzdGF3ZSBwb3RlZ2kgXCJhXCIgaSBsaWN6YmUgcG90ZWdvd2FuYSBcImJcIiI8PGVuZGw7CiAgICAgICAgY2luPj5hOwogICAgICAgIGNpbj4+YjsKICAgICAgICB3eW5payA9IHBvdyhhLGIpOwogICAgICAgIHd5bmlrID0gKHd5bmlrICUgMTApOwogICAgICAgIHRhYltpXT13eW5pazsKICAgIH0KCgogICAgZm9yIChpbnQgaz0wOyBrPGlsb3NjUHJ6eXBhZGtvdzsgaysrKXsKICAgICAgICBjb3V0PDx0YWJba108PGVuZGw7CiAgICB9CgoKCiAgICByZXR1cm4gMDsKfQo=