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

Вычислить сумму - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) http://www.cyberforum.ru/cpp-beginners/thread940603.html
Необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для х, изменяющегося от а до b с шагом h=(b-a)/n. Близость значений S(x) и Y(x) во всем диапазоне значений х указывает на правильность вычисления S(x) и Y(x).
C++ Дано натуральное число n. Найти сумму n2 + (n+1)2+ . +(2n)2 Дано натуральное число n. Найти сумму n2 + (n+1)2+ ... +(2n)2 http://www.cyberforum.ru/cpp-beginners/thread940598.html
C++ Вычислительная сложность CRC32
Какова вычислительная сложность алгоритма CRC32? N^2 или NlogN или еще что-то?
C++ Создать класс Date для работы с датами в формате «год.месяц.день»
Создать класс Date для работы с датами в формате «год.месяц.день». Дата представляется структурой с тремя полями типа unsigned int: для года, месяца и дня. Класс должен включать не менее трех функций инициализации: числа¬ми, строкой вида «год.месяц.день» (например, «2004.08.31») и датой. Обя-зательными операциями являются: вычисление даты через заданное коли¬чество дней, вычитание заданного...
C++ Создать класс Rational для работы с ра-циональными дробями http://www.cyberforum.ru/cpp-beginners/thread940571.html
Рациональная (несократимая) дробь представляется парой целых чисел (а, 6), где а — числитель, Ь — знаменатель. Создать класс Rational для работы с ра-циональными дробями. Обязательно должна быть реализованы операции: • сложения add, (a, b) + (с, d) = (ad + be, bd) • вычитания sub, (a, b) - (с, d) = (ad - be, bd) • умножения mul, (a, b) x (c, d) = (ac, bd) • деления div, (a>b) / (c, d) =...
C++ Написать программу, которая вводит две даты в формате «дд.мм.гг» Написать программу, которая вводит две даты в формате «дд.мм.гг» и выводит старшую дату. подробнее

Показать сообщение отдельно
AntonChik
1083 / 581 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
20.08.2013, 13:27     Вычислить сумму
плюсик после 42 ломает логику ряда...

но вообще так:
C++
1
2
3
4
#include <math.h>
 
int sum = 0;
for(i=12;i<=102;i+=10)sum+=pow(-1,(int)(i/10))*i;
либо так:
C++
1
2
3
4
5
6
7
int sum=0;
int m=1;
for(i=12;i<=102;i+=10)
{
m=-1*m;
sum+=m*i;
}
 
Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru