Witam,
Napiszę na wstępie, że zdaje sobie sprawę, że umieszczanie gotowych kodów jest niemile widziane, ale wykorzystałem już wszystkie możliwości.
Sędzia nie uznał mi jeszcze żadnego zadania, a próbowałem wrzucić kilkanaście. Zdecydowałem się spytać Was o zadanie "Czy umiesz potęgować", bo jest naprawdę banalne. Myślę, że każdy potrafi je zrobić.
Funkcji pow użyłem, bo podobno jest najszybsza, z racji tego, że napisana w Asemblerze. Wcześniej wypisywałem wynik za pomocą cout, ale zmieniłem na printf... Bez rezultatów.
#include <iostream>
#include <cstdio>
#include <math.h>
using namespace std;
int main() {
short n,i=1;
long long int a,b,pot;
cin>>n;
while(i<=n) {
cin>>a>>b;
pot=pow(a, b);
printf("%d", pot%10);
i++;
}
return 0;
}
Proszę uprzejmie o pomoc.