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

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

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

Сумма в цикле - C++

10.12.2010, 11:43. Просмотров 1546. Ответов 3
Метки нет (Все метки)

Есть циклическая сумма примера ((1/x)+5) с иксом x>=2 x<4 с шагом х=0.5
я так понял это должно выглядеть так:
C++
1
2
3
4
5
  
while (x>=2;x<3;x++)
  {
  y*=(1/x)+5;      
  }
но как сюда подставить шаг икса 0.5, чтобы не все значения перебирались, а только 2 2.5 3 3.5 ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2010, 11:43     Сумма в цикле
Посмотрите здесь:

Сумма в цикле - C++
Просуммировать для какого - либо n в цикле. 1^2-3^2+5^2+...(-1)^n*(2*n+1)^2 Вот код цикла: for...

Структура в цикле - C++
Приветствую! Помогите пожалуйста, разобрать вывод структуры в цикле. Проблема возникает при повторном вызове структуры для заполнения...

Цикл в цикле - C++
Срочно нужно сдать до конца октября 5 программ, помогите пожалуйста с одной &quot; Дано натуральное число n, действительное x.Вычислить.&quot; ...

Ошибка в цикле - C++
Суть программы: создаёт динамический список, каждый новый элемент списка заносится в конец. Ну, там далее ещё функций по мелочи, но не...

Ошибка в цикле - C++
Здравствуйте. Нужно вычислить факториал неотрицательного числа. К примеру: n! = n * (n - 1) * (n - 2) * ... (для значений n &gt; 1) ...

Инвариант в цикле - C++
void Multiplication(int a, int b) { int c; for(int i = 0; i &lt; 5; i++) // i = ряд матрицы a { for(int j = 0; j &lt;...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
10.12.2010, 12:25     Сумма в цикле #2
Цитата Сообщение от Vnezapno Посмотреть сообщение
while (x>=2;x<3;x++)
{
y*=(1/x)+5;
}
x++ заменить на x+=0.5

Да, и цикл то наверное будет for а не while!!!!
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
10.12.2010, 12:25     Сумма в цикле #3
C++
1
2
3
4
while (условие)
{
      //операторы
}
C++
1
2
3
4
5
6
7
x = 2;
y = 0;
while (x < 4)
{
       y *= (1/x) + 5;
       x +=0.5;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2010, 13:43     Сумма в цикле
Еще ссылки по теме:

Условие в цикле - C++
Здравствуйте. Почему в этом случае цикл выполняется девять раз: for(int year = 0; year &lt; 10; year++) А в этом десять: for(int year...

Return в цикле for - C++
Прошу помощи - есть код вида int GetX(int i) { if (i % 2 == 0) { for (int j = 0; j &lt;= i; j++) { cout &lt;&lt; i -...

Уравнение в цикле - C++
Подскажите как правильно написать эту формулу, без факториала можно. А то что у меня получается не как не работает: for (n = 0; y &gt;...

Ошибка в цикле while - C++
Привет всем! Ниже приведен код программы, в программе две функции одна change() переводит Ф.И.О в формат фамилия - инициалы, а вторая...

Зависание в цикле - C++
После выхода из for(), через break, j перестаёт увеличиваться. Почему? int j = 1; do { for ( ; j &lt; 5; ++j) ...

Странность в цикле While - C++
В случае возвращения функцией сканф нуля получается бесконечный цикл но выполняется только 2 принтфа (ввода числа больше не появляется)....


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

Или воспользуйтесь поиском по форуму:
Barok
7 / 7 / 0
Регистрация: 07.12.2010
Сообщений: 49
10.12.2010, 13:43     Сумма в цикле #4
C++
1
2
3
4
5
6
7
x = 2;
y = 0;
while (x < 4)
{
       y *= (1/x) + 5;
       x +=0.5;
}
если циклическая сумма, то тогда надо
C++
1
2
3
4
5
6
7
x = 2;
y = 0;
while (x < 4)
{
       y += (1/x) + 5;
       x +=0.5;
}
А если циклическое произведение элементов, то тогда начальный y=0 делать нельзя, иначе всё время будет 0 при произведении. Нужно задать у=1
Yandex
Объявления
10.12.2010, 13:43     Сумма в цикле
Ответ Создать тему
Опции темы

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