Консультация № 161657
01.03.2009, 01:39
0.00 руб.
0 4 0
найти сумму ряда (-1)^n * 1/2^n
проблема в том что правильно считает только для нечетной степени... как исправить?

Приложение:
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{ int n,i;
float s,c;
clrscr();
cout<<"\nVvedite n";
cin>>n;
s=1;
for (i=1;i<=n;i++)
{ c=pow(-1,n)/pow(2,n);
s=s-c;
}
cout<<"\nS="<<s;
getch();
}

Обсуждение

Неизвестный
01.03.2009, 01:56
общий
Может быть так?
Код:

s=0;
for (i=0;i<=n;i++)
{
c=pow(-1.0,i)/pow(2.0,i);
s+=c;
}

Неплохо бы было, чтоб Вы формулу суммы ряда правильно написали.
Неизвестный
01.03.2009, 02:43
общий
супер работает))) спасибо огромное!!
Неизвестный
04.03.2009, 12:30
общий
Заполнить матрицу случайными ​числами. Отобразить матрицу симметрично относительно главной ​диагонали.

помогите?!
Неизвестный
04.03.2009, 17:22
общий
Поможем. Оформите вопрос как положено в соответствующем разделе.
Форма ответа