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

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

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

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

05.11.2012, 13:41. Просмотров 1331. Ответов 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;
    }
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2012, 13:41     Найти сумму ряда
Посмотрите здесь:

Найти сумму ряда - C++
Вычислить :(1+sin(0.1))*(1+sin(0.2))*...*(1+sin(10))

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

Найти сумму ряда - C++
Дано натуральное число nn. Найдите сумму 1−1/2+1/3−...+(−1)^n+1/n. Формат входных данных Вводится целое число nn (1≤n≤100000). ...

Найти сумму ряда - C++
Я учусь на заочном и все-равно не хватает времени заниматься. Поэтому, простите пожалуйста за наглость, но решите мне ДЗ. Вот...

Найти сумму ряда - C++
Даны действительное число а и натуральное число n. Вычислить: 1/a+1/(a+1)+1/(a+2)+1/(a+n-1)

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
05.11.2012, 14:11     Найти сумму ряда #2
Цитата Сообщение от AndrewSage Посмотреть сообщение
{s+=(pow((-1),k))*(1/(pow(2,k)));}
вместо k в этой строчке должно быть i
k у тебя постоянно.
while (p>=0){ - это бесконечный цикл
ну и оформление кода вырвиглазно
AndrewSage
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 22
05.11.2012, 14:20  [ТС]     Найти сумму ряда #3
Спасибо
поменял, все равно не правильно работает
и вы можете показать как оформить код красиво
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2012, 14:33     Найти сумму ряда
Еще ссылки по теме:

Найти сумму ряда - C++
задание в прикрепленном файле,там же и сам ряд.....компилятор Dev-c++ 4.9.9.2 собственно проблема в том,что он не считает сумму,не...

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

Найти сумму ряда - C++
Задача предполагает применение оператора цикла while языка программирования С++.(Без массивов). Вообще интересная так задача!!Будьте...

Найти сумму ряда - C++
Нужно найдти сумму программкой С++ S=1/2+3/4+5/6......99/100 / - это дровь помогите пожалуйста


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

Или воспользуйтесь поиском по форуму:
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 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;
}
Yandex
Объявления
05.11.2012, 14:33     Найти сумму ряда
Ответ Создать тему
Опции темы

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