Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 19.01.2011
Сообщений: 134
1

как будет на с++?

25.05.2011, 10:46. Просмотров 951. Ответов 1
Метки нет (Все метки)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Program pravii; {Метод правых прямоугольников}
uses crt;
var i,n:integer; a,b,h,x,xb,s:real;
function f(x:real):real;
begin f:=(1/x)*sin(3.14*x/2); end;
begin
clrscr;
write('Введите нижний предел интегрирования '); readln(a);
write('Введите верхний предел интегрирования '); readln(b);
write('Введите количество отрезков '); readln(n);
h:=(b-a)/n; s:=0; xb:=a;
for i:=1 to n do
begin x:=xb+i*h; s:=s+f(x)*h; end;
 
writeln('Интеграл равен ',s:12:10); readln;
end.
[/LISP]
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2011, 10:46
Ответы с готовыми решениями:

ООП как будет правильнее а как будет работать быстрее
Всем привет! Начнем с моего примера... Подключение к базе данных Access, но суть идет не о том...

Необходим оператор, который будет как if, но будет использоваться многоразово
Доброго времени суток! В C# я немного новичёк. Делаю программу, в которой будет очень много...

Как сделать процедуру (др. юнит), в которую будет вводится название StringGrid'а и она будет его заполнять?
Делаю класс и в нем одна из процедур должна выводить значения массива в таблицу. Как сделать чтобы...

Подскажите как работать будет и будет ли вообще?
Оперативная память Patriot Signature 8ГБ Процессор Intel Core i5-6500 Кулер для процессора...

1
Эксперт С++
5036 / 3096 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
25.05.2011, 12:06 2
Лучший ответ Сообщение было отмечено Александр "КАС" как решение

Решение

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
#include <iostream>
#include <cmath>
 
const double Pi = 3.14159265358979323;
 
double f(double x)
{
    return 1.0 / x * sin(Pi * x / 2.0);
}
 
int main()
{
    setlocale(LC_ALL, "Rus");
 
    double a, b;
    int n;
    double x;
 
    std::cout << "Введите нижний предел интегрирования: ";
    std::cin >> a;
 
    std::cout << "Введите верхний предел интегрирования: ";
    std::cin >> b;
 
    std::cout << "Введите количество отрезков: ";
    std::cin >> n;
 
    double h = (b - a) / n;
    double s = 0.0;
    double xb = a;
 
    for (int i = 1; i <= n; ++i)
    {
        x = xb + i * h;
        s += f(x) * h;
    }
 
    std::cout << "Интеграл равен: " << s << std::endl;
 
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2011, 12:06

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как изменится текст программы, если массив будет обьявлен как dw (как слово, а не байт)?
Скажите пожайлуста, как изменится текст программы если массив будет обьявлен как dw (как слово, а...

Если while будет завершён, то пустой Thread всё равно будет выполняться?
Возник вопрос. Если while() будет завершён, то пустой Thread всёравно будет выполняться? ...

Будет ли работать(совместим ли) данная сборка? И будет ли тянуть мощные игры?
процессор Intel Xeon E3-1230 v3 Кулер DEEPCOOL GAMMAXX S40 Материнская плата MSI B85M-E45 ...

Будет ли OpenGL еще жить, или его скоро не будет?
Привет всем. У меня вопрос. Будет ли OpenGL еще развиваться, или его официально можно считать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.