Форум программистов, компьютерный форум 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. Найти наибольший общий делитель. Массивы использовать нельзя. Задачу я решил следующим образом: #include <stdio.h> #include <iostream> #include <conio.h> main(){ int i,n,x,nod; printf("N=");
C++ посчитать в строке количество непарных слов
есть строка, нужно вычислить количество слов, которые имеют непарное количество букв! начал я это реализовывать вот так: #include <stdio.h> #include <string.h> #include <conio.h> #include <math.h> void main() { char st;
C++ Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой http://www.cyberforum.ru/cpp-beginners/thread542940.html
Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой. Слова считаются рифмующимися, если их концовки, включающие последнюю гласную и хотя бы одну согласную, совпадают.Например крючок - червячок, земля - поля и т.д. Я что-то совсем не могу разобраться
C++ Упорядоченое добавление элементов в двусвязный список В том, на что меня хватило, сравнение и последуящая перестановка происходит только один раз с соседними элементами( Подскажите пожалуйста,как сделать так, чтобы по-человечески сортировалось\добавлялось? #include <iostream.h> #include <conio.h> void main() { clrscr(); const k=5; подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 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;
 
Текущее время: 09:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru