Выводится не то что нужно(сумма постоянно равна b1) Visual studio 2019
#include iostream>
int main()
{
setlocale(LC_ALL, "Russian");
double b1;
double S,q;
int n = 13;
std::cout << "Введите первый член геометрической прогрессии(целое число): " << std::endl;
std::cin >> b1;
q = 1 / (n+1);
S = (b1 / (1 - q));
std::cout << "Сумма всех членов убыв. геом. прогр. равна " << S << std::endl;
return 0;
}