Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
1

Даны натуральное число п, действительное число x. Вычислить

22.10.2013, 23:44. Показов 2268. Ответов 15
Метки нет (Все метки)

Даны натуральное число п, действительное число x. Вычислить:
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Изображения
 
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2013, 23:44
Ответы с готовыми решениями:

Даны действительное число а, натуральное число n. Вычислить значение выражения.
Даны действительное число а, натуральное число n. Вычислить: 1/a+1/a*(a+1)+...+1/a*(a+1)...(a+n);

Даны натуральное число n, действительное число x. Вычислить:
помогите пожалуйста Даны натуральное число n, действительное число x. Вычислить: вот что...

Даны натуральное число n, действительное число x. Вычислить
Приветствую. Помогите пожалуйста написать данные программы. Заранее благодарен за внимание и за...

Даны натуральное число n, действительное число x. Вычислить:
Даны натуральное число n, действительное число x. Вычислить: ...

15
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
23.10.2013, 00:13 2
Цитата Сообщение от Zurokiea2011 Посмотреть сообщение
п
n может?

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
program ideone;
uses math;
var
    i, j, x, n: Integer;
    sum: Real;
    
function Factorial(param: Integer): Integer;
var
    Fact: Integer;
begin
    Fact := 1;
    for i:=2 to param do
        Fact := Fact*i;
    Factorial := Fact;
end;
begin
    n := 3;
    x := 5;
        sum := 0;
    for i:=1 to n do
    begin
        sum := sum + power(x, i)/factorial(i);
    end;
end.
http://ideone.com/PQZZjY
0
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
23.10.2013, 00:24  [ТС] 3
мне на С++ надо
0
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
23.10.2013, 00:43 4
Ой затупил =))
ща будет))

Добавлено через 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
using namespace std;
 
int factorial(int param) {
    int fact = 1;
    for(int i = 2; i <= param; i++) 
        fact = fact*i;
    return fact;
}
 
int main() {
    double sum = 0;
    int n, x;
    n = 3; // cin >> n;
    x = 5; // cin >> x;
    for(int i = 1; i <= n; i++) {
        sum = sum + pow(x, i)/factorial(i);
    }
    cout << sum;
    return 0;
}
http://ideone.com/8GxZX8

Да и вообще-то можно было Pascal код переписать.
2
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
23.10.2013, 00:44  [ТС] 5
VladSharikov, как?
0
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
23.10.2013, 00:45 6
Zurokiea2011, вы что курили?
Я дал вам С++ код.

А как? А говорить как учились? Слушали родителей и повторяли за ними.
Смотрите как сделано, пробуйте повторять.
0
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
23.10.2013, 00:51  [ТС] 7
VladSharikov, вы сказали можно было паскаль переписать! мне нужен был С++ просто!
0
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
23.10.2013, 01:04 8
Zurokiea2011, пожалуйста
0
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
23.10.2013, 01:05  [ТС] 9
VladSharikov, а не можете ли вы сделать так чтобы был ввод данных?
0
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
23.10.2013, 01:13 10
Zurokiea2011, да вы гоните? =))

там же закомментированы выражения: cin >> x; и cin >> n;
это и есть ввод данных
0
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
23.10.2013, 01:26  [ТС] 11
VladSharikov, чтобы в программе водить, а не в коде.

Добавлено через 5 минут
VladSharikov, мне нужно ввод в программе а не в коде
0
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
23.10.2013, 03:10 12
C++
1
2
    n = 3; // cin >> n;
    x = 5; // cin >> x;
уберите присваивание, раскомментируйте операторы ввода
0
25 / 25 / 2
Регистрация: 25.09.2013
Сообщений: 76
23.10.2013, 07:45 13
Цитата Сообщение от VladSharikov Посмотреть сообщение
Ой затупил =))
ща будет))

Добавлено через 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
using namespace std;
 
int factorial(int param) {
    int fact = 1;
    for(int i = 2; i <= param; i++) 
        fact = fact*i;
    return fact;
}
 
int main() {
    double sum = 0;
    int n, x;
    n = 3; // cin >> n;
    x = 5; // cin >> x;
    for(int i = 1; i <= n; i++) {
        sum = sum + pow(x, i)/factorial(i);
    }
    cout << sum;
    return 0;
}
http://ideone.com/8GxZX8

Да и вообще-то можно было Pascal код переписать.
Каждый раз заново вычислять факториал? Следующее слагаемое легко получается из предыдущего умножением на x и делением на i. Например, есть слагаемое x5 / 5!. Чтобы получить следующее слагаемое нужно уже известное x5 / 5! умножить на x и разделить на 6. Получим ((x5 / 5!) * x )/6 = (x6 / 5!)/6 = x6 / 6!.
1
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
23.10.2013, 09:36 14
govorov, точно, можно сделать так. И даже лучше в плане скорости. Но тут задача простая и этого не требует, даже не думал об этом. Спсибо.
0
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 16
23.10.2013, 16:16  [ТС] 15
VladSharikov, а еще сможешь одну решить?
0
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
23.10.2013, 16:21 16
Zurokiea2011, создавай другую тему, возможно кто-то откликнется
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2013, 16:21

Вычислить П (произведение), если даны: натуральное и действительное число
Задача, которую я точно не смогу сам решить в виде кода, т.к. первый раз вижу эту большую П,...

Даны натуральное число n, действительное число x
Помогите пожалуйста. Даны натуральное число n, действительное число x. Вычислить Внизу страницы...

Дано натуральное число n, действительное число х. Вычислить sinx+sinx2+...+sinxn
Прошу помочь с 3-мя задачками очень нужно сдать а сделать никак не могу. 1) Дано натуральное число...

Дано натуральное число n и действительное число x; вычислить значение выражения
Как будет по этой формуле? 1+(х^2)\2!+(x^4)\4!+...+(x^2m)\(2m)!


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

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

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