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

Интегрирование 3-оного итеграла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тайлинг в SDL2.0 http://www.cyberforum.ru/cpp-beginners/thread1065386.html
Привет, не могу разобраться с примером тайлинга в SDL есть некий lazy.map его содержимое: 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00 01 02 00...
C++ Создать новый массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент 3-го столбца и элемент a23 1 Создать новый одномерный массив , каждый элемент которого равен среднему арифметическому элементов соответствующей строки данной матрицы. 2 Найти наименьший элемент 3-го столбца. 3 Поменять... http://www.cyberforum.ru/cpp-beginners/thread1065384.html
не могу разобраться рекурсией) C++
Напишите программу, которая запрашивает число и показатель степени. Напишите рекурсивную функцию, которая возводит число в степень путем многократного умножения числа на самое себя, т.е. если число...
C++ Самое начало
Здравствуйте! Подскажите, пожалуйста, какие-нибудь уроки или книги по C++ для начинающих (то есть с нуля). И еще, если не трудно, научите ,пожалуйста, читать с файла и выводить в файл, и, было бы...
C++ Написать программу для объединения массивов http://www.cyberforum.ru/cpp-beginners/thread1065365.html
Написать программу для объединения массивов, n - количество массивов, подлежащих объединению, а - массив указателей на массивы, подлежащих объединению; массив size - содержит размер массивов,...
C++ Частый путь новичка Здравствуйте, народ! Подскажите, пожалуйста, какие-нибудь уроки по C++ для начинающих (то есть с нуля), или книгу толковую, по тому же поводу. И еще, если не влом, научите плз читать с файла и... подробнее

Показать сообщение отдельно
doorss
0 / 0 / 0
Регистрация: 19.08.2013
Сообщений: 14

Интегрирование 3-оного итеграла - C++

08.01.2014, 01:16. Просмотров 173. Ответов 0
Метки (Все метки)

Добрый вечер. Посмотрите пожалуйста, правильно ли я описал область куда падает точка, потому что с ответом расходится.

Метод монте-карло!

Вот само задание:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>;
#include <math.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#include <Windows.h>
 
double integral(double x, double y, double z)
{
    return x*y*z;
}
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    double a,b,c;
    double x,y,z;
    double S=0;
    double sum=0;
    int i;
    unsigned int n;
    srand(time(NULL));
    printf("\n Количество точек N= ");
    scanf("%d",&n);
    a=1;
    b=1;
    c=1;
    for (i=0;i<n;i++)
    {
        x=a*rand()/RAND_MAX;
        y=b*rand()/RAND_MAX;
        z=c*rand()/RAND_MAX;
       if ( (x*x)+(y*y)<=1 && (x*x)+(z*z)<=1 && (y*y)+(z*z)<=1 )
        {
            sum+=integral(x,y,z);
        }
    printf("\n \n \t x,y,z = %8.3f  %8.3f %8.3f\n", x,y,z);
    }
S=((a*b*c)/n)*sum;
printf("Итеграл=%8.3f\n",S);
getch();
return 0;
}
0
Миниатюры
Интегрирование 3-оного итеграла  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru