Предмет: Информатика,
автор: ourcomputer05
Почему при результате s= выводится inf ?????
Где здесь ошибка подскажите?????
#include
using namespace std;
int main()
{
int n;
float s = 0;
int i;
cout<<"n = "; cin>>n;
for (i = 1; i<=n; i++)
{
s = s+ 1.0/((i-1)*(i+1));
}
cout<<"s = "<< s ;
return 0;
}
restIess:
там у тебя деление на 0 получается, при первом проходе
скорее всего, просто цикл начни с 2-ки и всё будет ок
оооо спасииибооо блииин
Ответы
Автор ответа:
0
ошибка в том, что : int n; = s+1.0/ ((a+1));. : ((a+1));
Похожие вопросы
Предмет: Русский язык,
автор: Vikaaaa666
Предмет: Қазақ тiлi,
автор: анна20044
Предмет: Английский язык,
автор: superket555
Предмет: Русский язык,
автор: 90123456
Предмет: История,
автор: lzppva2003p57k3w