Witam rozwiązując to zadnaie wymyśliłem coś takiego
#include<iostream>
#include<math.h>
#include<string>
#include<cstdio>
#include<sstream>
using namespace std;
double n,i,liczba,potega,gotowe;
stringstream ss;
string str;
string int2str(int i)
{
stringstream ss;
string temp;
ss << i;
ss >> temp;
return temp;
}
int main()
{
do{
cin>>n;
}while(n>10||n<1);
for(i=0;i<n;i++)
{
cin>>liczba>>potega;
gotowe=pow(liczba,potega);
str=int2str(gotowe);
int dl =str.length();
cout<<str[dl-1]<<endl;
}
return 0;
}
[edit and format by narbej]
Jednak wyrzuca mi błąd ktoś pomoże ?