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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели на vector http://www.cyberforum.ru/cpp-beginners/thread985377.html
есть класс в котором методы обрабатывают данные с помощью векторов и возвращают результат в vector, пример: Class A { private: float *memory_buffer_100 = (float*)malloc(размер); //может быть...
C++ Работа с конструкторами в С++ Помогите, пожалуйста, в реализации следующей задачи. Необходимо реализовать собственное представление для класса строки. Класс содержит аналоги функций, находящихся в библиотеке string.h. 1.... http://www.cyberforum.ru/cpp-beginners/thread985368.html
организация программ с использованием функций C++
Заданы стороны двух треугольников ABC и DEF. Переменной V присвоить значение TRUE , если площадь треугольника ABC меньше или равна площади DEF, и значение FALSE - в противном случае. Ввод сторон...
C++ Сформировать массив L из массивов A и B
Задан массив A из N элементов и массив B из M элементов. Сформировать массив L из массивов A и B путем их слияния так, чтобы сначала располагались все элементы массива A, а затем все элементы...
C++ Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа http://www.cyberforum.ru/cpp-beginners/thread985297.html
Товарищи катятки, запоролся на простой задаче: Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их произведение. Найти все такие числа. Беда в...
C++ Программа последовательности целых чисел Не могу написать программу для последовательности чисел. Вводится последовательность целых чисел, 0 - конец последовательности. Определить количество соседних пар чисел дающих при делении на 7... подробнее

Показать сообщение отдельно
Harmonster
9 / 9 / 3
Регистрация: 20.05.2012
Сообщений: 101
23.10.2013, 11:40  [ТС]
Цитата Сообщение от Байт Посмотреть сообщение
Harmonster, на взгляд все верно.Но.
1. factorial лучше сделать как double. int очень быстро закончится...
2. Обрати внимание, что ты повторяешь вычисление уже вычисленного. 6! = 1*2*3*4*5*6, 7! = 1*2*3*4*5*6*7 - зачем? 7! = 7*6!
Лучше вычислять очередной член суммы на основании уже вычисленного предыдущего.
3. pow(-1,k) - как-то сомнительно выглядит. Некоторые трансляторы требуют положительного значения 1-го аргумента. Рекомендация пункта 2 снимает и эту проблему
Спасибо за ответ!
1. Тут вопросов нету.
2. Как реализовать? С++ учу пару месяцев, знания минимальны. Можно даже название литературы.
3. А можно ли реализовать отдельную функцию (например extent) вычисляющую число X в степени Y? Я просто сомневаюсь что получится это, с отрицательными значениями.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru