#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
double GeoProgress(double b, double q, int n) {
if (n==1) return b;
else return q*GeoProgress(b,q,n-1);
}
int main() {
clrscr;
int n;
double b, q;
cout<<"n = ";
cin>>n;
cout<<endl<<"b = ";
cin>>b;
cout<<endl<<"q = ";
cin>>q;
cout<<GeoProgress(b,q,n);
getch();
return 0;
}