Есть ответ 👍

Дано натуральное число nn. найдите сумму 1+1/2+1/3++1/n. c++ с циклом for

246
362
Посмотреть ответы 2

Ответы на вопрос:


    double n, i=1, b=0;

    cin> > n;

    for(; i< =n; ++i){

        b = 1/i+b;

    }

    cout< < fixed< < setprecision(6)< < b;

}

jsdfsg
4,7(11 оценок)

1. необходимо присвоить f не 0, а единицу перед началом работы.

2. блок из двух команд после while нужно взять в begin/end

3. условие цикла while должно быть меньше _или равно_

4. точку с запятой, наверное, надо ставить

 

еще эффективнее начинать с двух (k : = 2), но это не ошибка. пятую не знаю.

Популярно: Информатика