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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Vnezapno
Сообщений: n/a
10.12.2010, 11:43     Сумма в цикле #1
Есть циклическая сумма примера ((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     Сумма в цикле
Посмотрите здесь:

Составить программу, в которой вычислить z=(s1+s2)/(k1*k2), где s1 и k1 - сумма и количество положительных элементов массива Х[N]; s1 u k2 - сумма C++
C++ Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма
Определить, можно ли в заданной матрице найти столбец, удовлетворяющий условию C++
Найдите такие натуральные числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа делилась на 7 C++
C++ Найти простые числа, чтобы сумма их цифр, а также сумма цифр следующего за ним числа, делилась на 7
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 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
590 / 558 / 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;
}
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     Сумма в цикле
Ответ Создать тему
Опции темы

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