U mnie wyświetla poprawnie liczbę 987. Masz tu cały kod, porównaj ze swoim:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int licznik = 2;
int liczba[3];
int obliczenia = 0;
liczba[0] = 7;
liczba[1] = 8;
liczba[2] = 9;
for(int k = licznik; k>=0; k--) {
obliczenia += pow(10, k)*liczba[k];
}
cout<<obliczenia<<endl;
return 0;
}