Дано натуральное число nn. найдите сумму 1+1/2+1/3++1/n. c++ с циклом for
246
362
Ответы на вопрос:
double n, i=1, b=0;
cin> > n;
for(; i< =n; ++i){
b = 1/i+b;
}
cout< < fixed< < setprecision(6)< < b;
}
1. необходимо присвоить f не 0, а единицу перед началом работы.
2. блок из двух команд после while нужно взять в begin/end
3. условие цикла while должно быть меньше _или равно_
4. точку с запятой, наверное, надо ставить
еще эффективнее начинать с двух (k : = 2), но это не ошибка. пятую не знаю.
Популярно: Информатика
-
0898765432114.09.2021 07:11
-
lina00p0cjtl02.07.2021 18:42
-
птмпль01.08.2021 11:22
-
wokef130.03.2020 16:37
-
Доминика67155420.12.2022 13:38
-
papuh29.02.2020 17:59
-
650646319.06.2022 00:05
-
Lenokin8809.07.2022 09:26
-
1к2о3т4я517.06.2023 11:51
-
Vitiaaaa11.08.2021 09:35