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

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

Войти
Регистрация
Восстановить пароль
 
OlgaAO
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 23
#1

Циклы с параметром: найти сумму ряда - C++

22.11.2014, 06:14. Просмотров 211. Ответов 2
Метки нет (Все метки)

Пожалуйста помогите решить задачу. Найти значение выражения:
x/1 -(x-1)/2 +(x-2)/4 - (x-3)/8 + (x-4)/16 - … + 1/2x
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2014, 06:14     Циклы с параметром: найти сумму ряда
Посмотрите здесь:

Циклы: Найти сумму квадратов чисел от m до n C++
Вложенные циклы: вычислить сумму ряда C++
C++ Использование циклы с параметром
C++ Циклы с известным числом повторений: найти сумму ряда
C++ Циклы. Найти сумму ряда
C++ Циклы с параметром
C++ Цикл с параметром: найти сумму всех n-значных чисел, кратных k
Циклы: найти среди членов заданного ряда первый, больший чем A C++
Вычислить сумму ряда по формуле (простейшие циклы) C++
Циклы с параметром, постусловием и предусловием C++
C++ Вычислить сумму ряда по формуле (для решения задачи использовать вложенные циклы)
Найти сумму ряда по заданной формуле, используя циклы while, do while, for C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.11.2014, 06:28     Циклы с параметром: найти сумму ряда #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
double f(int x)
{
 double r;
 int z;
 for (z=1, r=0.0; x>0; --x, z*=2)
 {
  r+=(((double)x)/((double)z));
 }
 return r; 
}
int main()
{
 int x;
 std::cin>>x;
 std::cout<<"y="<<f(x);
 return 0;
}
Добавлено через 1 минуту
Строки 6-9 - цикл сразу с двумя параметрами.
Параметр цикла есть величина, изменяемая в заголовке цикла и непосредственно используемая в его теле для чего либо кроме адресации.
То есть в
C++
1
2
3
4
for (i=0; i<20; ++)
{
 r*=a[i];
}
i - счётчик цикла, но не параметр цикла.

Добавлено через 6 минут
Счётчик цикла есть величина, изменяемая в заголовке цикла, входящая в условие его продолжения/завершения и последовательно принимающая ряд значений с некоторым шагом.
То есть в
C++
1
2
3
4
 for (z=1, r=0.0; x>0; --x, z*=2)
 {
  r+=(((double)x)/((double)z));
 }
x - и счётчик цикла и параметр цикла, а z - параметр цикла, но не счётчик цикла, так как не имеет шага и не входит в условие продолжения цикла (а условия завершения в данном случае нет совсем).
OlgaAO
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 23
04.12.2014, 15:29  [ТС]     Циклы с параметром: найти сумму ряда #3
Спасибо большое!!!
Yandex
Объявления
04.12.2014, 15:29     Циклы с параметром: найти сумму ряда
Ответ Создать тему
Опции темы

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