Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
AndrewSage
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 22
#1

Найти сумму ряда - C++

05.11.2012, 13:41. Просмотров 1338. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Поправьте пожалуйста код. Что в нем не правильно?
писал на visual studio

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <clocale>
 
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE,"rus");
    float s=0,k,i;
    int p=0;
    while (p>=0){
    cout<<"введите число= ";
cin>>k;
    for (i=0;i<=k;i++)
    {s+=(pow((-1),k))*(1/(pow(2,k)));}
    cout<<"Сумма ряда= "<<s;
    cout<<endl;
    p++;}
    system ("pause");
    return 0;
    }
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2012, 13:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму ряда (C++):

Найти сумму ряда с заданной точностью, если дан общий член ряда - C++
Найти сумму ряда с точностью Е=-4 (0.0001) общий член которого n=n*-n2 (n kvadrat)... Надо написать программу, т.е текст..на языке Си...

Найти сумму ряда с точностью до члена ряда - C++
Найти сумму ряда с точностью до члена ряда, меньшего 0.0001 для заданного значения и сравнить эту сумму с функцией контроля. Для...

Найти сумму ряда с точностью до члена ряда - C++
Помогите пожалуйста с задачей , вот условие Найти сумму ряда с точностью до члена ряда, меньшего ε(0.0001) для заданного значения и...

Найти сумму ряда - C++
Привет всем! Помогите плз найти сумму ряда срочно, очень надо, ряд выглядит так: 1+1/3x - (1*2)/(3*6) *x^2 + (1*2*5)/(3*6*9) *x^3 -...

Найти сумму ряда - C++
ln(X+1)=\sum_{n=0}^{\infty} \frac{{(-1)}^{n}*{X}^{n+1}}{n+1}=X-\frac{{X}^{2}}{2}+\frac{{X}^{3}}{3}-\frac{{X}^{4}}{4}+... при -1 &lt; X &lt;...

Найти сумму ряда - C++
B=0.81 C=1.8 Редактор формул внизу страницы. Задача 1 z=∏_(n=1)^13▒*(cos⁡〖n^2 b)〗 Задача 2 t=∏_(b=2)^5▒〖*∑_(c=1)^10▒〖*bc〗〗...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
05.11.2012, 14:11 #2
Цитата Сообщение от AndrewSage Посмотреть сообщение
{s+=(pow((-1),k))*(1/(pow(2,k)));}
вместо k в этой строчке должно быть i
k у тебя постоянно.
while (p>=0){ - это бесконечный цикл
ну и оформление кода вырвиглазно
0
AndrewSage
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 22
05.11.2012, 14:20  [ТС] #3
Спасибо
поменял, все равно не правильно работает
и вы можете показать как оформить код красиво
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
05.11.2012, 14:33 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ответ, насколько я помню математику, стремится к 1/2.
А у тебя?

Добавлено через 7 минут
Хотя... нет, не 0.5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include <clocale>
 
using namespace std;
 
int main(){
  setlocale(LC_CTYPE,"rus");
  float s, pow;
  int i, k;
  s=0.0;
  pow=1.0;
  cout<<"введите число итераций= ";
  cin>>k;
  for (i=0;i<k;i++){
    s+=pow;
    pow*=-0.5;
  }
  cout<<"Сумма ряда= "<<s<<endl;
  system ("pause");
  return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2012, 14:33
Привет! Вот еще темы с ответами:

Найти сумму ряда - C++
как прописать эту функцию в C++ ? Формулы переписывайте в сообщение. Редактор формул внизу!

Найти сумму ряда - C++
Здравствуйте! Можете помочь..

Найти сумму ряда - C++
Рассчитать сумму n членов ряда : в скобках после ...(Значение n задает пользователь) \large {-(x+1)}^{2}+\frac{(x+1)^...

Найти сумму ряда - C++
Рассчитать сумму n членов ряда : в скобках после ...(Значение n задает пользователь)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.11.2012, 14:33
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru