Выводится не то что нужно(сумма постоянно равна 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;
}

Ответы (0 шт):