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

Метод трапеций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ нужно найти ошибку. http://www.cyberforum.ru/cpp-beginners/thread542965.html
#include <stdio.h> void quickSortR(int* a, long N) { long i = 0, j = N; int temp, p; p = a;
C++ Четные\нечетные числа для последовательности Есть программа: #include <stdio.h> #include <conio.h> main(){ int i,n,a; printf("N="); scanf("%u",&n); for(i=1;i<=n;i++){ printf("\na%u=",i); http://www.cyberforum.ru/cpp-beginners/thread542961.html
Функция gcd для множества изначально неизвестных чисел. C++
Собственно вот изначальная задача: Дано натуральное число N и натуральные числа a1,a2,a3...aN. Найти наибольший общий делитель. Массивы использовать нельзя. Задачу я решил следующим образом:...
C++ посчитать в строке количество непарных слов
есть строка, нужно вычислить количество слов, которые имеют непарное количество букв! начал я это реализовывать вот так: #include <stdio.h> #include <string.h> #include <conio.h> #include...
C++ Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой http://www.cyberforum.ru/cpp-beginners/thread542940.html
Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой. Слова считаются рифмующимися, если их концовки, включающие последнюю гласную и хотя бы одну...
C++ Упорядоченое добавление элементов в двусвязный список В том, на что меня хватило, сравнение и последуящая перестановка происходит только один раз с соседними элементами( Подскажите пожалуйста,как сделать так, чтобы по-человечески... подробнее

Показать сообщение отдельно
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
09.04.2012, 20:45
Цитата Сообщение от Buckstabue Посмотреть сообщение
Вот отыскал в своём архиве подобную программу. Чуть-чуть отредактировал под твои нужды, не знаю как точно она работает, писал давно на скорую руку
Не самый оптимальный вариант
как известно у соседних трапеций общие основания., кроме того множитель "высота трапеции" можно вынести за знак суммы

Этим можно воспользоваться и считать по формуле
C++
1
2
3
4
S=0.5*(func(upLimit)+func(downLimit));
for ( double i = downLimit + PRECISION; i <= upLimit - PRECISION ; i += PRECISION )
            S += func(i);
 S=S*PRECISION;
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru