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

Найти сумму ряда - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ opendialog блокирует выполнение программы http://www.cyberforum.ru/cpp-beginners/thread456353.html
Пишу программу, краткое ее описание: есть главная форма, на ней нажимаем кнопку "Старт", начинается обработка данных с COM порта, нажимаем кнопку "Вывести График", соответственно появляется новая форма с Chart'ом. На главной форме есть MainMenu, которое представляет собой только пункт Open. По нажатию Open выводится OpenDialog и предоставляется возможность выбрать файл с данными и посмотреть его...
C++ Значения из формы переслать в программу срр Народ, вот у меня есть наметки программы, которую я буду использовать, там есть код, который написан консольно. Как теперь мне подключить к этому коду форму, например с textBox, так чтоб я мог данные из формы передать на выполнение - программе? #include "stdafx.h" #include <stdio.h> #include <iostream> #include <windows.h> #include <GL/glut.h> #include <conio.h> #pragma comment(lib,... http://www.cyberforum.ru/cpp-beginners/thread456351.html
Получить матрицу C вычеркивая из матрицы A строки и столбца, на пересечении которых находится максимальный элемент. C++
Дана матрица A(5, 5). Получить матрицу C(4, 4) вычеркивая из матрицы A строки и столбца, на пересечении которых находится максимальный элемент.
C++ Дана квадратная таблица a[1:n,1:n]. Переставить местами строки 1 и 2, 3 и 4 и т.д
4 Дана квадратная таблица a. Переставить местами строки 1 и 2, 3 и 4 и т.д. Если n нечетно, то последняя строка остается на мест. на С++
C++ Как определить время чтения данных из файла в миллисекундах? http://www.cyberforum.ru/cpp-beginners/thread456309.html
Всем доброго времени суток. Помогите пожалуйста. Как определить время чтения данных из файла в миллисекундах?
C++ Можно ли сравнивать потоки? А точнее, проверять их на равенство? Скажем, допустимо ли в перегруженном операторе ввода использовать конструкцию if (stream == cout), и будет ли она корректно работать? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
02.03.2012, 22:33     Найти сумму ряда
Цитата Сообщение от Roof Посмотреть сообщение
double multi( double x, unsigned k ) {
* * * * if ( k == 0 )
* * * * * * * * return 2.0;
* * * * double result = 1 + pow( x, ( double ) k ) / factorial( k );
* * * * return result * multi( x, k - 1 );
}
- поставь 1000 чу в элементах и посмотри как обломится алгоритм на факториале 1000.
Ну ладно можем тип поправить какой нибудь long long long ... - но ты хоть думал что программа будет производить в n! раз больше операций нежели простое домножение???
Говорю же нерационально вот так считать!
Цитата Сообщение от Roof Посмотреть сообщение
1 + pow( x, ( double ) k ) / factorial( k );
Добавлено через 7 минут
Roof, подумай на досуге что быстрее
цикл
C++
1
2
for(i = 1; i <= N; i++)
   fact *= i;
или же цикл
C++
1
2
for(i = 1; i <= N; i++)
   fact = factorial(i);
- который хоть с реурсией хоть без эквивалентен по трудоёмкости этому
C
1
2
3
4
5
6
7
for(i = 1; i <= N; i++)
{
     factorial = 1;
     for(j = 1; j<= N; j++)
           factorial *= j;
     fact = factorial;
}
- Зачем делать трудоёмкость N! там где можно обойтись трудоёмкостью N???
 
Текущее время: 17:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru