Boa noite, gostaria de saber onde estou errando por que, tenho uma questão sobre PA e PG pra fazer e algumas fórmulas tem exponenciação, sei que pode ser utilizado o "double __cdecl pow(double _X,double _Y);", mas nã compila, já declarei as variáveis como double, já escrevi somente pow(variavel, variavel), bom, Como devo prosseguir?
Segue abaixo a parte em dúvida, sendo que essa é a 1ª forma que fiz, porém compila, executa, mas o resultado não é o correto.
case 3:
{
cout<< "Digite o primeiro termo da PG \n";
cin>> t1;
cout<< "Digite a posição do último termo da PG \n";
cin>> t;
cout<< "Digite a razão da PG \n";
cin>> q;
cout<< "A soma dos termos é " << t1*(q^(t-1))/(q-1) << endl;
break;
}