Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

помогите написать си++ вычислить сумму 1-1/2+1/4-1/8...n

Валентин Калашников Ученик (239), на голосовании 7 лет назад
Голосование за лучший ответ
Эмко Профи (591) 7 лет назад
int n;
double sum=1;
cin<<n;
bool status=0;
for(int counter=2; counter <=n; counter*2 )
{
if(status==0)
{sum-=1/counter;
status=1;}
else
{sum+=1/counter;
status=0;}
}
Валентин КалашниковУченик (239) 7 лет назад
что значит status и counter?
Эмко Профи (591) Это переменные. И я перепутал потоковую операцию. cin>>n;
Krab Bark Искусственный Интеллект (286113) 7 лет назад
#include "iostream"
using namespace std;
int main(){
double s=1,p=1; int n; cin>>n;
for(int i=1;i<n;i++)s+=p/=-2;
cout<<s<<endl; cin.get(); cin.get();}
Похожие вопросы